Senior Software Engineer - Machine Learning
Indeed
About the role
Our Mission
At Indeed, the world's leading job site, we are dedicated to empowering individuals to find employment. We aim to foster an inclusive and accessible environment where everyone feels free to express their true selves. Join us in our passion for innovation as we work towards enhancing the job seeker's experience.
Daily Responsibilities
In the role of Senior Software Engineer on our Machine Learning Model Platform team, you will lead and drive essential initiatives related to our platform, directly influencing systems like Matching and Recommendation. Your focus will be on creating high‑performance, reusable components that enable hundreds of ML practitioners to bridge research and impactful production.
You will work at the cross‑section of software engineering and machine learning by developing foundational components that enhance various ML strategies, ensuring they are both high‑performing and scalable. Collaboration with Data Scientists will be key, as you'll gather requirements, lead technical design discussions, optimize workflows, and actively support their goals. Your involvement will be crucial in advancing our technology stack to align with the latest industry standards.
Core Responsibilities
- Lead the design, development, and enhancement of complex platform components, including the Indeed model platform portal.
- Create and optimize scalable components for the full lifecycle of ML models.
- Architect innovative solutions, assess trade‑offs, and validate concepts through prototyping and experimentation.
- Integrate and streamline critical ML systems including serving, feature stores, and observability tools.
- Mentor and support engineers in their professional development and best practices.
- Collaborate closely with Product, Data Science, and Infrastructure teams to enhance platform capabilities and shape overall architecture.
Required Skills and Qualifications
- Bachelor's degree in Computer Science or Computer Engineering.
- 6+ years of professional software engineering experience, preferably with complex or large‑scale systems.
- Proficiency in Python and familiarity with modern ML frameworks such as PyTorch and Triton.
- Experience with AWS SageMaker or similar cloud‑based ML platforms.
- Full‑stack engineering experience.
- Proven ownership of technical outcomes and commitment to system quality.
- Strong collaboration and communication skills, capable of influencing technical directions across teams.
Compensation Details
The salary range for this position is competitive and varies by location.
- Remote: $143,000 – $207,000 USD per year
- Austin and Scottsdale: $143,000 – $207,000 USD per year
- Seattle and New York City: $184,000 – $266,000 USD per year
- San Francisco: $196,000 – $284,000 USD per year
Actual compensation will depend on skills, experience, and expertise as evaluated during the interview process.
Employee Benefits
We believe in supporting our employees holistically. Benefits include:
- Medical, dental, vision, life, and disability insurance
- 401(k) plan
- Equity‑based incentives
- Open paid time off
- 11 paid holidays per year
- Up to 26 weeks of paid parental leave
Commitment to Inclusion
Indeed is dedicated to creating a diverse and welcoming workplace. We encourage applications from all qualified individuals regardless of background. We provide reasonable accommodations in the hiring process. For more information about our commitment to equal opportunity and affirmative action, please visit our Careers page.
Application Deadline
The deadline to apply for this position is March 13, 2026. Job postings may be extended based on the volume
Requirements
- Bachelor's degree in Computer Science or Computer Engineering.
- Proficiency in Python and familiarity with modern ML frameworks such as PyTorch and Triton.
- Experience with AWS SageMaker or similar cloud-based ML platforms.
- Full-stack engineering experience.
- Proven ownership of technical outcomes and commitment to system quality.
- Strong collaboration and communication skills, capable of influencing technical directions across teams.
Responsibilities
- Lead the design, development, and enhancement of complex platform components, including the Indeed model platform portal.
- Create and optimize scalable components for the full lifecycle of ML models.
- Architect innovative solutions, assess trade-offs, and validate concepts through prototyping and experimentation.
- Integrate and streamline critical ML systems including serving, feature stores, and observability tools.
- Mentor and support engineers in their professional development and best practices.
- Collaborate closely with Product, Data Science, and Infrastructure teams to enhance platform capabilities and shape overall architecture.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free