Senior Software Engineer (Brooklyn, NY)
The Mom Project
Software Engineering
Ithaca, NY, USA
Posted on Feb 8, 2026
The Mom Project is excited to support Etsy with their search for a Senior Software Engineer to join their team on a contract basis.
About The Team
On the Ads Marketplace team, we help sellers grow their businesses by building algorithmic solutions that power Etsy’s on-site advertising platform. Our work includes developing and productionizing systems that leverage machine learning, optimization, and algorithmic design to support real-time bidding and budget pacing.
At Etsy, we believe that code is craft and that the work we do is part of a larger creative culture represented by the artists and designers who make Etsy such a unique marketplace. We believe that small, empowered, self-motivated teams can do big things. We measure and test our work, take advantage of our pioneering continuous deployment system, and cultivate a blameless culture based on trust and a commitment to learning.
About The Role
This is a great role for someone with deep Scala Spark experience to work on the Spark jobs/Airflow DAG pipelines that power our production bidding & pacing systems, evaluation jobs, and auction simulator. To this end, you may introduce critical refactors and author new DAGs to support the experimentation cycle.
Requirements
Must-Haves
About The Team
On the Ads Marketplace team, we help sellers grow their businesses by building algorithmic solutions that power Etsy’s on-site advertising platform. Our work includes developing and productionizing systems that leverage machine learning, optimization, and algorithmic design to support real-time bidding and budget pacing.
At Etsy, we believe that code is craft and that the work we do is part of a larger creative culture represented by the artists and designers who make Etsy such a unique marketplace. We believe that small, empowered, self-motivated teams can do big things. We measure and test our work, take advantage of our pioneering continuous deployment system, and cultivate a blameless culture based on trust and a commitment to learning.
About The Role
This is a great role for someone with deep Scala Spark experience to work on the Spark jobs/Airflow DAG pipelines that power our production bidding & pacing systems, evaluation jobs, and auction simulator. To this end, you may introduce critical refactors and author new DAGs to support the experimentation cycle.
Requirements
Must-Haves
- Production Scala + Spark experience (5+ years preferred)
- Strong debugging chops
- Excellent communication and willingness to support your team’s success by offering ideas and support when needed
- A sense of self-direction, and the ability to pathfind and learn quickly
- Airflow & Python proficiency
- Ads/forecasting/marketplace domain knowledge
- Proficiency in data analysis
- Data quality & testing mindset
- Observability & alerting
- M-F, 40 hours/week
- Open to remote, but would prefer on-site in Brooklyn