Software Engineer, Enterprise Applications (Backend)
Core
Design, develop, and scale backend infrastructure for vehicle data management, simulations, and software management.
Role type
Senior Backend Engineer (Distributed Systems & Cloud)
Builds
Scalable server-side systems, high-performance APIs, and data pipelines for EV telemetry and analysis.
Domain
Electric Vehicles (EV) / Cloud Infrastructure / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, Go, C++, Node.js, PostgreSQL, MySQL, MongoDB, Redis, RESTful API design, Microservices, Terraform, Docker, Kubernetes, AWS, Azure, Google Cloud
Preferred skills
Master's degree in CS/SE, 5+ years backend experience, security best practices
Technologies
Python, Java, Go, C++, Node.js, PostgreSQL, MySQL, MongoDB, Redis, Terraform, Ansible, Docker, Kubernetes, AWS, Azure, Google Cloud
Responsibilities
Design and maintain core backend systems for data and simulation applications; Build and manage high-performance APIs (REST, GraphQL, gRPC); Implement efficient data storage, retrieval, and ETL pipelines; Optimize server performance and cloud infrastructure scalability; Develop comprehensive testing plans and troubleshoot complex system issues; Create and maintain detailed system architecture and API documentation.
Seniority
Senior, hands-on IC