Custom Software Engineer
Core
Design, build, and configure applications tailored to specific business processes and application requirements, with a focus on debugging complex issues across software, hardware, and GenAI systems.
Role type
Custom Software Engineer (Full Stack)
Builds
Custom applications optimized for performance and usability
Domain
Software Development, GenAI, Hardware/Device Debugging
Deliverable
production ML models | product features
Required skills
Java Full Stack Development, Log analysis, SQL, Debugging tools, API/client-server architecture, GenAI concepts (LLM behavior, prompt engineering), Hardware triage
Preferred skills
Python, C++, Unity (C#), Unreal Engine (C++), Android development, A/B testing, Dashboard creation
Technologies
Java, Microsoft SQL Server, Python, C++, Logcat, Xcode Console, DevTools, Postman, Firebase, Unity, Unreal Engine, Android
Responsibilities
Reproduce and triage complex bugs across software, hardware, developer, and GenAI systems; Perform detailed log and stack trace analysis to identify root causes; Execute structured queries (SQL) and use dashboards to identify trends and anomalies; Label issues accurately using pre-defined schemas; Maintain triage documentation, SOPs, and playbooks; Collaborate with engineering to escalate actionable reports backed by technical evidence.
Seniority
Mid-level (3+ years experience)