Senior Software Development Engineer - ML Platform
Role responsibilities
Design and evolve scalable machine learning platform capabilities to support the full ML lifecycle from feature engineering to real-time inference. Partner with stakeholders to improve platform reliability, performance, and the adoption of shared ML infrastructure.
Requirements
Requires a Bachelor's degree in Computer Science or equivalent experience with over 8 years of professional software engineering experience. Candidates must have demonstrated ownership of complex services and experience with data-intensive systems or ML platforms.
Key skills
System Design, API Design, Data Modeling, Machine Learning Platform, Feature Engineering, Model Inference, Software Engineering Fundamentals, Performance Optimization, AI-Assisted Development, Architecture Leadership, Observability, Automation, Debugging, Testing, Infrastructure Management
Keywords
Machine Learning, ML Platform, AI, Feature Engineering, Model Training, Inference, System Design, API Design, Data Modeling, Scalability, Observability, Software Development, Infrastructure, Agentic Workflows, Low-level Design, Production Environments, Automation, Instrumentation, Evaluation Frameworks, Feature Pipelines