Mid-Level Software Engineer
Core
Design application architecture and build full-stack solutions including frontend interfaces, backend services, data pipelines, and AI service integrations.
Role type
Mid-level software engineer (full-stack)
Builds
Frontend applications, web interfaces, dashboards, REST APIs, backend services, data-processing functions, and event-driven workflows
Domain
Cloud-native software development with AI/ML integration
Deliverable
production ML models | product features
Required skills
Python, Java, JavaScript, React, TypeScript, Google Cloud Platform, Docker, Kubernetes, Terraform, Git, OpenAPI, RBAC
Preferred skills
Automotive diagnostics, connected-vehicle data, manufacturing systems, SRE, telemetry, OpenTelemetry, prompt management, AI-response validation
Technologies
Google Kubernetes Engine, Pub/Sub, Cloud Storage, Cloud SQL, OpenTelemetry, Jira
Responsibilities
Define application architecture, develop and maintain solution components, create automated tests, support CI/CD pipelines, implement logging and observability, integrate AI services, troubleshoot operational issues, create technical documentation
Seniority
Mid-level, hands-on IC