Software Engineer, Feature Engineering Platform
Role details
Job location
Tech stack
Job description
We're building a new Feature Engineering Platform that will be the front door to ML development at global scale. As a Software Engineer on this team, you'll help build a seamless experience for ML practitioners across the company - from experimentation and exploration to deployment and monitoring.
Our mission is to make machine learning accessible and intuitive without compromising on power or performance. You'll work on a layered platform that supports both high-level declarative workflows and lower-level imperative APIs, all integrated into the environments our users already work in (like notebooks and internal sandboxes).
What You'll Do
- Build and evolve APIs, SDKs, and platform integrations that power feature engineering workflows.
- Help shape user-facing tools to make the platform approachable for all skill levels.
- Collaborate across the ML lifecycle - from data ingestion to feature serving - and integrate tightly with our central Data Control Plane.
- Contribute to platform reliability, testing, observability, and operational excellence.
Requirements
Do you have experience in Spark?, * Solid engineering background, ideally in platform, data, or ML-adjacent teams.
- Comfortable working with backend systems, APIs, and ideally some exposure to distributed compute (e.g. Spark, Flink).
- Empathy for users and interest in building abstractions that remove friction.
- Curious and collaborative mindset - eager to learn from others and contribute broadly.
- Experience with ML tooling, or data pipelines is a plus.