This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

ByteDance
Posted 1mo ago

Senior Software Engineer, Machine Learning Systems (Multiple Positions)

ByteDance
San Jose, California, United States
$213k-$388k/yrOnsiteFull Time
Responsibilities
  • designing systems
  • deploying infrastructure
  • mentoring engineers
Requirements
  • Master's (2+ years) or Bachelor's (5+ years) in CS/Engineering/IS/Data Science/Math
  • Experience with GPU/ASIC systems
  • Distributed ML training
  • PyTorch or JAX
  • MySQL or Redis, and C/C++/CUDA/Python in Linux
Technical tools mentioned
PyTorchJAXMySQLRedisC/C++CUDAPythonLinuxGPUASIC

Job description

About ByteDance
Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join Us
Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day.
As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless.
Join us.

About the Team
Our team plays a crucial role in ensuring the company’s success. We seek people who are willing to learn and put in the effort to solve problems. Our challenges are not your regular day-to-day problems - you’ll be part of a team that’s developing new solutions to new challenges. It’s working fast, at scale, and we’re making a difference. We are looking for talents to join us on this exciting journey!

Responsibilities
Design, develop, and optimize machine learning systems, focusing on heterogeneous computing architectures, resources
management, and system monitoring.
Deploy and maintain scalable ML infrastructure, including distributed task scheduling and large-scale training pipelines.
Facilitate cross-layer optimization across hardware, systems, and AI algorithms to improve performance and efficiency of ML workloads.
Implement and enhance training framework features, supporting general-purpose functionality and model-specific optimizations, including large language models and diffusion models.
Improve reliability, efficiency, and throughput of massive-scale distributed training jobs across diverse computing environments.
Mentor interns and junior engineers.

Qualifications
Must have a Master's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field, and 2 years of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field, and 5 years of post-bachelor's, progressive related work experience.

Of the required experience, must have 2 years of experience in each of the following:
Designing and implementing software service architecture to support high throughput and fault tolerant services;
Working with computing systems utilizing GPU or ASIC for machine learning applications;
Developing machine learning models using platforms and frameworks, including PyTorch or JAX;
Designing and managing databases to support online services using MySQL or Redis; and
Programming in a Linux environment using C/C++, CUDA, or Python.

Type: Full time, 40 hours/week
Location: San Jose, CA
Salary Range: $212800 - $387600 per year

To Apply, click the apply button below. Contact [email protected] if you have difficulty submitting resume through the website.

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

ByteDance is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at https://tinyurl.com/RA-request

#IND-DNI

About ByteDance

Developing AI-driven content platforms and mobile applications.

Similar jobs

Software Engineer roles near San Jose, California
1h
Save
Mark Applied
Hide
Software Engineer II, Frontend Agentic AI
San Francisco, California, United States
$140k-$192k/yr OnsiteFull Time
Okta
OktaNASDAQ: OKTA: Provide secure identity management and authentication for enterprises.
Requires 5+ years of relevant experience, with 3+ years in front-end engineering and deep React and TypeScript expertise. Requires production LLM interfaces, real-time UIs, state management, and strong product and communication skills.
React, TypeScript, WebSockets, LangChain, LangGraph, Vercel AI SDK
1h
Save
Mark Applied
Hide
Staff Software Engineer, Platform
San Francisco, California, United States
$189k-$236k/yr HybridFull Time
Motive
Motive: Provides an AI-powered fleet management and physical operations platform.
5+ YOERequires 5–8 years of software engineering experience, modern programming language expertise, scalable distributed systems, APIs, cloud-native services, technical judgment, and mentoring experience.
Go, Ruby, Python, Java, Kotlin, Swift
2h
Save
Mark Applied
Hide
Senior Software Engineer - Billing Platform
Menlo Park, California, United States
$200k-$288k/yr OnsiteFull Time
Snowflake
SnowflakeNYSE: SNOW: Cloud-based platform for data storage, processing, and analytics.
5+ YOE5+ years building large-scale distributed systems; bachelor's or master's in computer science or related field or equivalent experience; proficiency in Java, Scala, Python, or Go; strong database, data modeling, reliability, and communication skills.
Cortex Code CLI, Snowflake Intelligence, Java, Scala, Python, Go, SQL, CI/CD, Snowpark, Streams/Tasks, Iceberg, Streamlit, Cortex AI
2h
Save
Mark Applied
Hide
Senior Staff Software Engineer, AI Infrastructure
Sunnyvale, California, United States
$198k-$326k/yr HybridFull Time
LinkedInNASDAQ: MSFT: Professional social network for career development and job recruitment.
5+ YOERequires a bachelor's degree or equivalent experience, 5+ years in software development and large-scale infrastructure, 5+ years programming, 2+ years technical leadership, and distributed systems expertise.
Python, C++, Java, Go, Rust, Scala, LLMs, OTEL, OpenInferenceTelemetry
2h
Save
Mark Applied
Hide
Software Engineer III, Playback Services
San Francisco, California, United States
$17k-$205k/yr HybridFull Time
Crunchyroll
Crunchyroll: Operates a global streaming platform for anime and manga.
5+ YOERequires 5+ years of professional software development, backend services experience, TypeScript or Go, AWS or GCP, distributed systems, video streaming, APIs, and production debugging skills.
TypeScript, Go, AWS, GCP
2h
Save
Mark Applied
Hide
Senior Software Engineer
Menlo Park or New York City or Bellevue or Washington or Denver or Westlake or Chicago or Lake Mary or Clearwater or Gainesville
HybridFull Time
Robinhood
RobinhoodNASDAQ: HOOD: Provides a commission-free platform for investing and financial services.
5+ YOERequires 5+ years of software engineering experience, strong Python or Go coding skills, distributed systems expertise, and experience with load testing, fault injection, chaos engineering, or developer infrastructure.
Python, Go, Kubernetes, CI/CD
4h
Save
Mark Applied
Hide
Software Engineer, (Prior Staff / Principal Experience)
New York or San Francisco
$240k-$300k/yr HybridFull Time
Clay
Clay: Platform for automated lead enrichment and sales workflows.
Broad technical impact, startup and scale-up experience, product intuition, empathetic communication, and ability to shape architecture, execute complex projects, mentor engineers, and improve engineering processes.
TypeScript, React, Node.js, Python, AWS, Aurora, Postgres, ElastiCache, Redis, Docker, Elastic Container Registry (ECR), ECS, Fargate, Lambda, OpenSearch, Terraform, GitHub, CircleCI, Netlify, Playwright, CloudWatch, Datadog, Mezmo, Grafana
6h
Save
Mark Applied
Hide
Software Engineer Intern (TikTok Search Data Infra) - 2027 Summer
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteInternship
TikTok
TikTok: Global short-form video hosting and social media platform.
Pursuing a bachelor's degree in computer science or related discipline; strong Java, C++, or Python skills; production data framework experience; and distributed systems fundamentals.
Java, C++, Python, Spark, Flink, Hive, Iceberg
This job has expired