Senior Software Engineer, Machine Learning
New York, New York County, New York, 10261, USA
Listed on 2026-01-23
-
Software Development
Machine Learning/ ML Engineer, Software Engineer, AI Engineer, Data Scientist
Title-Senior Software Engineer, Machine Learning
Work closely with applied scientists, data scientists, product managers, and designers to set the future technical direction of Etsy’s recommendation system. Process large datasets and develop scalable pipelines to support ML workflows. Prototype, optimize, and product ionize large-scale ML models leveraging Tensorflow and other libraries to help deliver key results. Drive and pilot key technical investments and actively seek to close major gaps between existing frameworks and state-of-the-art technologies, by partnering with other teams like Data Engineering and Infrastructure teams.
Conduct experiments (A/B testing etc.) to validate the effectiveness of ML models and pipelines. Participate and contribute to code review, pull requests, testing, maintenance and other activities to improve engineering effectiveness. Participate in full-time and intern interview process, mentor new members and interns on the team. Remote position.
Ph.D. in Computer Science, or related field and 1 year of relevant experience. Employer accepts post-bachelor experience.
Experience to include:
- deep learning frameworks such as Tensorflow, Keras, and Py Torch
- Data management frameworks for large-scale distributed computing
- large scale data using Apache Beam, Tensorflow Transform, and other distributed processing libraries written in Rust or Golang
- Python, C++, Scala, and Linux Bash shell scripting
- web, Android or iOS applications
- large scale ML models to optimize their performance
- Google Cloud Platform, Amazon Web Services or Microsoft Azure
Remote position.
HOURS:Monday through Friday, 40 hours per week
LOCATION:Brooklyn, New York
SALARY:$183,000 - $216,000 per year
Applicants:Applicants:
Email resume to Reference code required when applying: 9478507
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).