Staff Software Engineer, Machine Learning Platform
Tech Stack
Responsibilities
- Take ownership of end-to-end architecture and system design for large, complex projects across ML Platform.
- Define technical direction for highly ambiguous projects, transforming complex user needs into long-lasting platform strategy.
- Design system architectures for the most challenging ML Platform problems, including AI and ML workflow orchestration, scalable CPU and GPU compute infrastructure, model training, LLM fine-tuning, low-latency model inference, large-scale feature stores, real-time monitoring, and LLM and agent orchestration.
- Scope and lead large projects with significant business impact, driving them from requirements through design, implementation, and production operation.
- Mentor and grow other engineers, serving as a role model for designing, implementing, and operating great software systems.
Soft Skills
Product InstinctsWritten CommunicationCross-Functional Collaboration
Benefits
- Health Insurance
Culture
Mentorship ProgramCross-Functional Teams
Requirements
Regions: Us
Get jobs like this in your inbox
Weekly Service-Oriented Architecture, Distributed Systems, ML Platform hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Stripe
Industry: fintech
Size: enterprise
Stripe is a financial infrastructure platform enabling millions of businesses worldwide to accept payments, grow revenue, and accelerate new opportunities, aiming to increase the GDP of the internet.
View company profile →