Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer Machine Learning

Ieeerusb

Remote

Confidential

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Brooklyn, New York is seeking a Senior Software Engineer specializing in Machine Learning. This remote position requires a Ph.D. and involves developing scalable ML pipelines, optimizing large-scale models, and collaborating with various teams. Candidates should have experience with deep learning frameworks and cloud platforms. The role offers a competitive salary ranging from $183,000 to $216,000.

Qualifications

  • 1 year of relevant experience, employer accepts post-bachelor experience.
  • Familiarity with large-scale ML models to optimize their performance.
  • Experience developing web, Android or iOS applications.

Responsibilities

  • Work closely with applied scientists, data scientists, product managers, and designers.
  • Process large datasets and develop scalable pipelines for ML workflows.
  • Conduct experiments to validate the effectiveness of ML models.

Skills

Deep learning frameworks
Data management frameworks
Python
C++
Linux Bash shell scripting
Google Cloud Platform
Amazon Web Services
Microsoft Azure

Education

Ph.D. in Computer Science or related field

Tools

Tensorflow
Keras
PyTorch
Apache Beam
Job description
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 productionize 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.

REQUIREMENTS:

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 PyTorch
  • 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 apply@etsy.com. Reference code required when applying: 9478507

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.