Software Engineer II, Backend
Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, Jun 11, 2026
This job expires in: 25 days
Job Summary
Joining a remote-first team, the full-time salaried Software Engineer II, Backend will design, develop, and maintain backend systems for machine learning infrastructure, collaborating across engineering teams to ensure timely project delivery and operational support.
Key responsibilities
- Break down larger projects into manageable tasks and deliver them in phases while collaborating with team members
- Support product development by articulating technical constraints and partnering on risk and trade-off decisions
- Create and monitor metrics for team artifacts to ensure operational availability and support on-call efforts
Required qualifications
- 1.5+ years of experience as a software engineer
- Proficiency in Python or Kotlin with experience in designing and launching backend systems
- Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes
- Ability to write clear, well-tested, and extensible code that interacts with multiple software components
- Bachelor's degree in a related field or equivalent practical experience
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...