Principal Software Engineer (Python)
Core
Design and develop AI-powered voice companions and cloud services for vehicles, focusing on the full lifecycle of software development from requirements to deployment.
Role type
Principal Software Engineer (Python)
Builds
AI and voice-powered companions for cars, two-wheelers, and mobility providers
Domain
Automotive AI / Voice Technology
Deliverable
production ML models | product features
Required skills
Python, Java, Object-Oriented design, AI Agent development, Scalable code architecture, Unit testing, RESTful APIs, Microservices, Kubernetes, Docker, Terraform, Azure, AWS, PostgreSQL, MySQL, Git, CI/CD pipelines
Preferred skills
Experience with Envoy, Agile methodologies, Code review leadership
Technologies
Python, Java, Kubernetes, Docker, Terraform, Azure, AWS, PostgreSQL, MySQL, Git, Bamboo, Jenkins, REST, JSON, XML
Responsibilities
Design and develop new features and key software modules; Write Python and/or Java code and unit tests; Conduct design and code reviews; Collaborate with DevOps to deploy production loads to private or public clouds; Participate in daily scrums and sprint planning/review/retro meetings; Secure and maintain products, tools, and processes.
Seniority
Principal, hands-on IC with mentorship
