Senior Backend Engineer, Recommendations in United States at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Engineer, Recommendations based in the United States.
This role sits at the heart of building and scaling recommendation systems that power personalized user experiences at massive scale. You will design and operate backend services that influence how users discover, connect, and engage with the platform in meaningful ways. The environment is fast-moving and highly collaborative, bringing together engineers, data scientists, and product teams to ship impactful features. You will work on complex distributed systems with a strong focus on scalability, reliability, and performance. This is a high-ownership position where you will help shape core backend architecture and drive innovation in recommendation-driven products. The team values experimentation, continuous learning, and building systems that directly improve real-world human connections. It is an opportunity for an experienced engineer to combine technical depth with product impact at scale.
- Lead the design, development, and operation of scalable backend services powering recommendation systems and core product features, ensuring high performance, reliability, and maintainability.
- Collaborate closely with cross-functional teams including product, UX, and data science to translate user needs and business goals into technical solutions.
- Own key components of the backend architecture, contributing to system design decisions, code quality, and long-term technical strategy.
- Build, integrate, and maintain production-grade recommendation systems and ML-powered services, ensuring seamless deployment and monitoring in live environments.
- Drive end-to-end software development lifecycle practices, including agile development, CI/CD pipelines, testing, and operational excellence.
- Continuously improve system scalability and efficiency while applying data-driven insights and user feedback to refine product features.
- 6+ years of professional software engineering experience building and scaling backend systems in production environments, ideally in high-growth or startup settings.
- Strong expertise in system design and distributed architecture, with deep proficiency in Golang or similar backend programming languages.
- Proven experience working on recommendation systems and/or integrating machine learning models into production systems.
- Solid understanding of scalable backend infrastructure, APIs, and cloud-based distributed systems.
- Strong product mindset with the ability to translate user behavior, data insights, and feedback into technical improvements.
- Excellent collaboration and communication skills, with a demonstrated ability to work effectively in cross-functional teams.
- Competitive compensation package with equity-based participation
- Comprehensive medical, dental, and vision coverage
- Unlimited PTO and 12 weeks of paid parental leave
- Daily food delivery stipend ($50/day)
- Annual $1,000 travel stipend to encourage global exploration
- Strong learning and development culture with growth opportunities
- Highly collaborative and mission-driven engineering environment
- Flexible, people-first culture focused on balance, impact, and innovation