Software Engineer - QA Engineering & Tooling

JBCPLATFORM LLC
Foster City, CA, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Automation of Tests Python (Programming Language) Microsoft Copilot Software Engineering TypeScript ReactJS Delivery Pipeline Large Language Models
+11 more
Claude Code Prompt Engineering AI Coding Agents Backend Git Integration Tests Information Technology Front End Software Development Restful APIs Data Pipelines Docker

Job description

Report to either the Foster City or San Diego office, Join the team as a Junior Software Engineer supporting the design and development of full-stack applications, including frontend, backend, and API components, that power QA engineering processes for robotaxis. You will work on well-scoped tasks across our tooling ecosystem with guidance from senior engineers, with the opportunity to contribute to emerging agentic AI tooling. This role suits someone early in their career who wants hands-on experience building production software in a fast-moving QA engineering environment., * Build and maintain features for full-stack QA applications using TypeScript for frontend and backend and Python for non-frontend services, under the guidance of senior engineers

  • Assist in designing and implementing test, integration, and end-to-end frameworks and pipeline automation
  • Contribute to agent-assisted tooling, such as wiring up LLM-based classifiers, structured tool interfaces, or evaluation scripts for existing agentic workflows, with senior engineers owning architecture and safety-critical decisions
  • Write and maintain unit and integration tests, fix bugs, and improve the reliability of existing tools
  • Collaborate with cross-functional teams to understand test and triage pain points and help build solutions

Requirements

  • Bachelor’s degree (completed, or in progress/recently completed) in computer science, engineering, or a related field
  • 0-2 years of professional or internship experience in software engineering
  • Working proficiency in Python and/or JavaScript/TypeScript
  • Familiarity with React (or a similar frontend framework), REST APIs, and Git version control
  • Ability to work independently on well-scoped tasks and ask clarifying questions when requirements are ambiguous
  • Strong communication skills and eagerness to learn from senior engineers, * Exposure to LLM and agent frameworks (e.g., tool calling, prompt engineering) or strong interest in learning them
  • Familiarity with CI/CD pipelines, Docker, or cloud platforms (AWS/GCP)
  • Coursework, internships, or side projects involving test automation, data pipelines, or AI/ML
  • Experience using AI coding assistants (Claude Code, Copilot, etc.) as part of a daily dev workflow, with the judgment to critically review generated output

Benefits & conditions

The hourly pay rate is commensurate with experience and is an estimated rate provided by WorkGenius.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…