Research Software Engineer
Core
Architect and maintain shared software infrastructure, tools, and data pipelines to bridge research algorithms with production systems.
Role type
Senior Research Software Engineer (Infrastructure & Productionization)
Builds
Scalable, reusable frameworks and APIs connecting experimental code with production systems
Domain
Automotive service robotics and embedded R&D
Deliverable
production ML models | infrastructure
Required skills
software architecture, system design, API design, code refactoring, testing, version control, AI-assisted development tools
Preferred skills
MATLAB, scientific Python (NumPy, pandas, SciPy), experience in research/R&D environments, embedded R&D context
Technologies
MATLAB, Python, NumPy, pandas, SciPy
Responsibilities
Architect shared software infrastructure and data pipelines; Consolidate internal tools into scalable frameworks; Design APIs connecting experimental code with production systems; Refactor and harden experimental code from domain experts; Mentor researchers on software best practices
Seniority
Senior, hands-on IC with architectural leadership