Senior Software Engineer II, Marketplace

Apartment List•Remote within the US,
•$179,000 - $255,000

About The Position

As a Software Engineer on the Marketplace team, you’ll work at the intersection of full-stack product engineering and machine learning operations, helping power systems that match renters to homes across ApartmentList.com and Sunny.com. The work includes building and maintaining the backend that powers search, supporting ML pipelines and model-serving infrastructure, and collaborating with data scientists and engineers to bring ML capabilities into production. This blended role combines product feature work and ML infrastructure. You’ll work closely with the Engineering Manager, product partners, and a globally distributed team.

Requirements

  • At least 5 years of professional software engineering experience, with meaningful work in backend or full-stack development.
  • Proficiency in at least one backend language; the company uses TypeScript, Python, Go, and Ruby.
  • Exposure to ML concepts and an interest in working at the boundary of software engineering and machine learning.
  • Experience using AI tools in a balanced way to improve workflows and reduce feedback loops.
  • Experience working in cloud environments; GCP is preferred, while AWS or Azure are also considered.
  • Excellent communication skills, debugging instincts, and an ownership mindset.
  • Ability to collaborate effectively across time zones and with cross-functional partners.
  • Mentorship experience for other engineers.

Nice To Haves

  • Hands-on experience with ML Ops tooling such as Vertex AI, MLflow, Kubeflow, or similar.
  • Familiarity with feature pipelines, model deployment, or A/B experimentation infrastructure.
  • Experience with search or recommendation systems.
  • Experience working in an online marketplace.

Responsibilities

  • Build and maintain full-stack features across marketplace products, including search, ranking, and renter-facing UI.
  • Support and extend ML Ops infrastructure, including model deployment pipelines, feature stores, and monitoring, primarily using Chalk and Vertex AI.
  • Collaborate with data scientists to bring models into production reliably and at scale.
  • Write clean, well-tested code and participate actively in code reviews.
  • Contribute to technical planning and break down complex problems into well-scoped, executable work.
  • Identify and address performance, reliability, and scalability issues in existing systems.
  • Communicate progress clearly and surface blockers early.

Benefits

  • Equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service