Full Stack Software Engineer, Evaluation Tools
The Full Stack Software Engineer at Confidential Client will develop and maintain internal evaluation tools that accelerate the AI Driver development loop, enabling users to search, mine scenarios, and build test suites without SQL expertise. This role involves end-to-end ownership of fullstack features, close collaboration with users to define impactful solutions, and contributing to scalable architecture in a fast-paced, innovative environment focused on advancing autonomous driving technology.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
About the Role
Join a confidential client’s Evaluation Tools team as a Full Stack Software Engineer working on search, scenario mining, agentic tooling and internal web applications that accelerate the AI Driver development loop. You will own end-to-end features: talk to users, design and implement robust full‑stack solutions, and measure impact (adoption, time saved, reliability).
This is a full-time, hybrid role based in Sunnyvale, CA.
Why this role matters
- Make natural-language scenario search reliable and self‑service so non‑SQL users can find and test driving scenarios.
- Scale scenario mining from prototype to production to enable certification-grade test creation.
- Extend evaluation control-plane capabilities so agents can run search-to-test workflows end to end.
- Build trust in results so engineering and validation teams can make fast, confident decisions backed by clear evidence.
What You’ll Own
- Build full‑stack features across search, scenario mining, agentic tooling, and the web apps used by model developers and QA engineers.
- Work directly with users (ML researchers, model developers, validation engineers) to define success metrics and iterate based on real usage.
- Design and ship high‑quality, maintainable systems with attention to reliability, performance, and observability.
- Contribute to architectural design decisions that scale across the team’s products.
- Use and shape AI‑augmented developer workflows to speed development and improve product quality.
Minimum Qualifications (Essential)
- Strong development experience in Python, TypeScript, and JavaScript, with React or a similar front‑end framework.
- Solid SQL skills and a strong understanding of database design and optimization.
- Experience designing and building production‑level full‑stack systems and reliable, high‑performance APIs.
- Track record of building robust, maintainable systems and applying software engineering best practices (testing, CI/CD, code review).
- Excellent communication and collaboration skills; comfortable working across time zones.
- Ability to work independently in a fast‑paced, high‑context environment.
- Power user of AI development tools with a mindset for building AI‑augmented workflows.
Preferred / Nice to Have
- Experience with search, embeddings, or retrieval systems.
- Experience with Databricks, Spark, or other large‑scale data processing platforms.
- Familiarity with job orchestration frameworks (e.g., Flyte).
- Experience building agentic or LLM‑powered developer tools (e.g., MCP servers).
- Experience building tools for technical users (ML, robotics, infra) and with scientific/complex data visualizations.
Compensation & Location
- Location: Sunnyvale, CA (hybrid).
- Reasonably estimated base salary range: $209,000–$266,000 per year, plus a competitive equity package. Actual compensation is based on candidate skills, qualifications, and experience.
- This position is a full‑time role. US candidates will receive information on eligibility and Right to Work; if applicable to the position, the employer may participate in E‑Verify.
Interview & Accessibility
The confidential client is committed to an inclusive interview experience. If you need accommodations to participate in the hiring process, please let us know. The client encourages applicants from diverse backgrounds and does not discriminate on protected bases.
Notes on Compliance & Data Use
Careertakes and our client comply with applicable US federal, state and local employment laws. For state pay‑transparency requirements where applicable, the posted salary range is provided above. AI tools may be used to assist with application review or resume screening; human decision‑makers make final hiring decisions.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range