Senior Software Engineer II - ML Operations and Marketplace

Apartment List — United States · Posted ~2 hours ago

Senior

Skills

Full-stack software engineering Backend development Search systems Machine learning operations ML pipelines Model serving Collaboration with data scientists Machine Learning ML Ops ML Pipelines Model Serving Backend Search Ranking

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role combining full-stack product development with machine learning infrastructure. You will build backend and search capabilities, support ML pipelines and model serving, and work closely with product, engineering, and data science teams in a globally distributed environment.

Highlights

Blended engineering role combining full-stack product development with ML operations, exposure to search and ranking systems, and collaboration with a globally distributed engineering team.

Description

About The Role 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 the systems that match renters to homes across ApartmentList.com, Kaleno.com and Sunny.com. You’ll contribute to a range of work: building and maintaining the backend which powers search, supporting ML pipelines and model serving infrastructure, and collaborating closely with data scientists and engineers to bring ML capabilities into production. This is a blended role for an engineer who is comfortable context-switching between product feature work and ML infrastructure, and who is excited to grow their depth in both areas. You’ll work closely with your Engineering Manager, product partners, and a globally distributed team. What You’ll Do Build and maintain full-stack features across our marketplace products, including search, ranking, and renter-facing UISupport and extend ML Ops infrastructure—including model deployment pipelines, feature stores, real-time data pipelines, and monitoring—primarily on Chalk and Vertex AICollaborate with data scientists to bring models into production reliably and at scaleWrite clean, well-tested code and participate actively in code reviewsContribute to technical planning and help break down complex problems into well-scoped, executable workIdentify and address performance, reliability, and scalability issues in existing systemsCommunicate progress clearly and surface blockers early Required What You’ll Bring 5+ years of professional software engineering or ML Ops experience, with meaningful work in backend or full-stack developmentProficiency in at least one backend language (We use Ruby/Javascript, Go, Python)Exposure to ML concepts and an interest in working at the boundary of software engineering and machine learning— you don’t need to be an ML Engineer, but you should be comfortable in that world.Hands-on experience with ML Ops tooling—Vertex AI, MLflow, Kubeflow, or similarHands-on experience with feature stores — Chalk or similarDemonstrated proficiency managing data using SQL and programming languages, with exposure to feature pipelines and A/B testing frameworksExperience with a balanced approach using AI tools – improving workflows, reducing feedback loopsExperience working in cloud environments (GCP preferred; AWS or Azure also considered)Excellent communication skills as well as debugging instincts with an ownership mindsetAbility to collaborate effectively across time zones and with cross-functional partners Nice to Have Mentorship experience for other engineersExperience with search or recommendation systemsExperience working in an online marketplace. Familiarity with real-time systems, particularly in the context of optimizing latency and performance Here's The Pay Range At Apartment List, we carefully consider a variety of factors to determine compensation for each position, including the role, level, and work. The US Total Target Compensation (TTC) for this position is: Zone 1: $210,000 - $255,000 TTC (including $189,000 - $229,000 base salary) + equityZone 2: $194,000 - $236,000 TTC (including $175,000 - $212,000 base salary) + equityZone 3: $179,000 - $217,000 TTC (including $161,000 - $195,000 base salary) + equity This reflects the compensation target for new hire salaries for the position across all US locations. Please note, the compensation details provided do not include benefits and perks that we offer. We also rely on market indicators along with considering your work location, job related skills, experience and relevant education and training, to determine compensation that is fair and competitive for you. Apartment List will consider paying compensation near the higher of the range in exceptional circumstances, where candidates have the experience, credentials or expertise that would warrant such consideration. It is always our goal to hire exceptional talent and we would be happy to share more about compensation during the hiring process.