Senior ML Engineer, Applied Systems & Recommendations

ByteDance

San Jose (CA)

On-site

USD 218,000 - 480,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ByteDance is seeking engineers to design and develop software for massively distributed recommendation systems, working across system engineering and ML tasks. You will analyze user needs, implement robust software, and collaborate with hardware teams on capacity planning.

The role emphasizes coding proficiency, system performance, and the ability to operate within a large tech stack and distributed environments. Join a team focused on scalable solutions and innovation.

Qualifications

  • Proficient in at least one of Python/Golang/C++, with solid coding skills.
  • Proficient in using common storage and middleware systems such as MySQL, Redis, and MQ, with basic troubleshooting and performance tuning capabilities.
  • Familiar with Python frameworks and libraries such as Flask, Celery, Django, Tornado, NumPy; or familiar with common Go open-source frameworks such as Beego, Gin, Gorm, Sarama, and gRPC-Go.
  • Understand and have experience with common time-series/data components such as OpenTSDB, Prometheus, InfluxDB, and OLAP databases like ClickHouse.
  • Strong sense of responsibility, good learning ability, communication skills, and self-motivation, with solid team collaboration.
  • Good documentation habits, able to write and update workflow and technical documents in a timely manner as required.

Responsibilities

  • Research, design, and develop computer and network software or specialised utility programs.
  • Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
  • Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
  • Research, design, and develop computer and network software or specialised utility programs.
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.

Skills

Python
Golang
C++
NumPy
Flask
Django
OpenTSDB
Prometheus
InfluxDB
ClickHouse
Team collaboration
Documentation

Tools

MySQL
Redis
MQ
Beego
Gin
Gorm
Sarama
gRPC-Go
OpenTSDB
Prometheus
InfluxDB
ClickHouse

Job description

ByteDance is seeking engineers to design and develop software for massively distributed recommendation systems, working across system engineering and ML tasks. You will analyze user needs, implement robust software, and collaborate with hardware teams on capacity planning.

The role emphasizes coding proficiency, system performance, and the ability to operate within a large tech stack and distributed environments. Join a team focused on scalable solutions and innovation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Engineer - Global Video Recommendations
Senior ML Engineer - Global Video Recommendations

Pangleglobal • San Jose (CA)

On-site
USD 212,000 - 388,000
Graduate ML Platform Engineer – Research & Recommendations
Graduate ML Platform Engineer – Research & Recommendations

Pangle • San Jose (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
High-Performance ML Backend Engineer
High-Performance ML Backend Engineer

Bytedance • San Jose (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Lead ML Engineer - Recommender Systems
Lead ML Engineer - Recommender Systems

Vamp • California (MO)

On-site
USD 138,000 - 184,000
Graduate ML Engineer: Scalable AI Infrastructure
Graduate ML Engineer: Scalable AI Infrastructure

ByteDance • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+6
Big Data Engineer — Scalable Data & ML Systems
Big Data Engineer — Scalable Data & ML Systems

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior ML Engineer, Recommendations Platform
Senior ML Engineer, Recommendations Platform

Socket.dev • Austin (TX)

On-site
USD 180,000 - 260,000
Insurance: Medical/dental/vision
Unlimited PTO
401k with company match
+2
Senior ML Engineer — AI & Large-Scale Recommendations
Senior ML Engineer — AI & Large-Scale Recommendations

NewsBreak • Mountain View (CA)

On-site
USD 195,000 - 230,000
Health, dental, and vision coverage
Top-tier 401(K) with company matching
Paid time off & holidays
+2
Senior ML Systems Scientist — High-Performance Inference
Senior ML Systems Scientist — High-Performance Inference

ByteDance • San Jose (CA)

On-site
USD 212,800 - 387,600
Medical insurance
Dental insurance
Vision insurance
+5
Graduate Software Engineer - Large-Scale ML Systems
Graduate Software Engineer - Large-Scale ML Systems

TikTok • Seattle (WA), Northern (KY)

Hybrid
USD 122,000 - 243,000
Medical Insurance
401(k) match
Parental Leave
+6