
Senior Software Engineer – ML Platform
Stack AV
full-time
Posted on:
Location Type: Hybrid
Location: Pittsburgh • Pennsylvania • United States
Visit company websiteExplore more
Job Level
About the role
- Build state-of-art multimodal data mining and semantic search solutions to power AV product development.
- Develop data understanding platform infrastructure for real-time querying/vector databases and batch/stream processing using technologies like Ray, Spark, Lance, or similar.
- Deliver end-to-end data mining solutions that span onboard (C++) and offboard (ML & Data Infra) infrastructure to accelerate AV product development.
- Develop e2e solution for real-time semantic search services (text/images/videos) and vector DBs.
- Discover and identify key issues in existing ML infra and proactively improve system performance.
- Build low latency/high throughput batch or stream processing pipelines.
- Drive technical discussions across multiple orgs and deliver solutions on a timely basis.
- Architect and tune ETL pipelines to maximize GPU/CPU/Ram utilization.
- Write readable and high-performance Python/C++ code.
Requirements
- Experience with both ML platforms and building ML-based applications (modeling experience is a bonus).
- Proven track record of building scalable, reliable infrastructure in a fast-paced environment.
- Ability to collaborate effectively across teams.
- Experience building or using ML infrastructure for a large number of customer teams.
- Deep understanding of design trade-offs with the ability to articulate those trade-offs and achieve alignment with others.
- Experience in building ML models or infrastructure in domains such as autonomous vehicles, perception, and decision-making (desirable but not required).
- Experience with model training, model optimization, or large data processing pipelines.
- Prior experience in autonomous vehicles (AV) is a plus.
- 6+ years of experience with:
- Multimodal data indexing and inference pipelines.
- Building semantic search service, embedding generation for video/images and vector DB.
- Large scale ML pipelines (Airflow/Flyte) and model optimization.
Benefits
- Equal opportunity workplace
- Culture of inclusion, entrepreneurship, and innovation
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++PythonML platformsdata miningreal-time queryingvector databasesbatch processingstream processingETL pipelinesmodel optimization
Soft Skills
collaborationtechnical discussionsproblem-solvingcommunicationalignment