Sr. Software Engineer - AI Engineering and Productivity
Core
Develop data intensive and AI-enabled software applications and services to support Product Development engineering teams, focusing on data quality, performance, and reliability.
Role type
Senior Software Engineer (AI Engineering and Productivity)
Builds
Data driven and AI-enabled applications, services, and backend APIs for internal engineering teams.
Domain
Automotive / Enterprise Software / Data Engineering / AI/ML
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, SQL, Databricks, Kubernetes, Docker, Cloud platforms (Azure/AWS/GCP), CI/CD, Agile/SCRUM
Preferred skills
Spark, Data modeling, Observability, ML Ops, Technical leadership
Technologies
SQL Server, Oracle, PostgreSQL, Databricks, Spark, Kubernetes, Docker, Quarkus, Angular, GitHub Actions, Azure, AWS, GCP
Responsibilities
Design and develop data driven and AI-enabled applications; Write high-quality, performant SQL for complex data transformations; Build and optimize data pipelines in Databricks; Develop backend services and APIs; Partner with data science teams to productionize AI/ML solutions; Lead or contribute to solution design and architecture; Provide guidance and mentoring to fellow engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities