Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

NewsBreak

Software Engineer (Junior & New Grad ML Infrastructure)

Posted Updated
Discussion
  • We’re hiring a Machine Learning Infrastructure Engineer to help build the backbone that trains, serves, and monitors the models behind our Ads and Recommendations products
  • You’ll join a small, high-ownership team that ships platform improvements end-to-end—partnering with product and data teams, reducing latency and cost, and shortening the path from an idea to a safely launched model
  • You’ll work across the ML lifecycle: making training faster and more reliable, improving model serving performance, and strengthening our feature/embedding platform so models stay fresh and consistent between offline and online use
  • Scope & impact: small team, big surface area—your work lands directly in production
  • Ownership: from design to rollout to post-launch learnings; real autonomy with support
  • Growth: visibility across the stack and a clear path to lead projects and mentor others
  • Pragmatic culture: we optimize for outcomes over buzzwords, and we value clear thinking, and follow-through
  • You’ll design and develop machine learning infrastructure
  • Own and enhance core components of the ML infrastructure, including systems for offline and online model training, model pipeline health monitoring, model serving, feature authoring, and feature serving
  • Proactively address ML infrastructure issues that may impact production
  • Collaborate with ML engineers to build robust model pipelines utilizing the ML infrastructure

Benefits

  • Work from home opportunities
  • Paid time off and paid holidays
  • Paid parental leave
  • FSA and commuter benefit programs
  • Team activity budget
  • Top-tier 401(K) plan with company matching
  • Health, dental, and vision care for you and your family
  • We’re looking for someone who can take real ownership, finish what’s started, and raise the bar on stability and developer experience
  • You like building reliable systems that make ML teams move faster—and you enjoy turning complexity into simple, durable solutions
  • Bachelor’s degree in Computer Science, Engineering, or a related field with 2+ years of relevant work experience; or a Master’s/PhD in a related discipline
  • Familiarity with software development processes, including version control, bug tracking, and design documentation
  • Basic knowledge of Applied Machine Learning and experience with major Deep Learning frameworks, such as PyTorch and TensorFlow
  • Proficient in Python, with a strong understanding of object-oriented languages such as C++ or Java
  • A systematic, data-driven problem-solving approach combined with strong communication skills
  • Contributions to open-source machine learning or infrastructure tools
  • Familiarity with cloud services such as AWS, GCP, Azure, and others

Skills

What Junior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.