ByteDance
Posted 1mo ago

Software Engineer - Applied Machine Learning, Engine

ByteDance
San Jose, California, United States
OnsiteFull Time
Responsibilities
  • designing software
  • developing software
  • analyzing systems
Requirements
  • Bachelor's in CS or equivalent,1+ years experience,experience with distributed systems,large-scale system design,Python or Golang,MySQL/Redis/Kafka/Clickhouse,DevOps/monitoring,cloud platforms
Technical tools mentioned
PythonGolangMysqlRedisKafkaClickhouseTerraformK8SMonitorAlarmTracingCMDBAWSMicrosoft AzureAliCloudUnix/LinuxTensorFlowPyTorchMXNetPaddlePaddle

Job description

About The Team
The Applied Machine Learning (AML) team combines system engineering and the art of machine learning to develop and run massively distributed recommendation systems around the world.

The efficiency tools team provides a high-quality tool platform and technical outputs for the efficiency and training of online models and the management of the team's massive hardware resources.

Responsibilities:
- 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.
- 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.
- 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.

Minimum Qualifications:
- Bachelor’s degree in Computer Science or equivalent with 1+ years of relevant experience
- Proven experience in analyzing and troubleshooting distributed systems.
- Prior experience designing and maintaining large-scale systems.
- Experience programming in at least one of the following languages: Python or Golang.
- Familiar with components, such as Mysql, Redis, Kafka, Clickhouse, Terraform and K8S, etc.
- Expertise in DevOps technologies like Monitor, Alarm, Tracing, CMDB etc.
- Experience in building solutions with AWS, Azures, AliCloud or other cloud services.

Preferred Qualifications:
- Familiar with Unix/Linux operating systems.
- Ability to thrive in a fast-paced environment.
- Strong understanding of code optimizing and routine tasks automation.
- Extra points will be given for proficiency in at least one machine learning framework: TensorFlow, PyTorch, MXNet or PaddlePaddle.
- Solid background of algorithms and data structures.

About ByteDance

Global technology specializing in AI-powered content platforms.

Similar jobs

Software Engineer roles near San Jose, California
5h
Save
Mark Applied
Hide
Software Engineer, Agent Infrastructure
San Francisco, California, United States
OnsiteFull Time
Sapiom
Sapiom: The platform builders use to ship, run, and scale AI agents.
1+ YOEStrong engineering fundamentals, production experience, rapid coding ability, and ownership from concept to deployment. Requires adaptability across backend, infrastructure, and tooling; distributed systems experience is beneficial.
9h
Save
Mark Applied
Hide
Staff+ Software Engineer, Agentic Software Security
San Mateo, California, United States
$200k-$300k/yr OnsiteFull Time
Verkada
Verkada: Physical security platform for enterprise buildings and facilities.
7+ YOEBachelor's degree in computer science or equivalent, 7+ years of software engineering experience on security problems, daily coding, AI experience, and strong collaboration and communication skills.
AI, Command
14h
Save
Mark Applied
Hide
Software Engineer, Data Flywheel Platform
Sunnyvale, California, United States
OnsiteFull Time
Wayve
Wayve: British autonomous-driving software licensing vehicle-agnostic AI Driver technology to automakers and fleet owners.
6+ YOERequires strong production Python, distributed systems and data-platform experience, SQL, systems design, production operations, and roughly 6+ years of experience or equivalent practical expertise; CS degree preferred or equivalent experience.
Python, Ray Data, Daft, Apache Spark, Databricks, turbopuffer, Milvus, Lance, Apache Iceberg, Flyte, Apache Airflow, Dagster, PySpark, SQL, Kubernetes
14h
Save
Mark Applied
Hide
Software Engineer, Data Flywheel Platform
Sunnyvale or California or United States
OnsiteFull Time
Wayve
Wayve: British autonomous-driving software licensing vehicle-agnostic AI Driver technology to automakers and fleet owners.
6+ YOEProduction Python, large-scale data and distributed systems, SQL, system design, production operations, testing, observability, and on-call experience; approximately 6+ years of experience or equivalent practical expertise.
Python, Ray Data, Daft, Apache Spark, Databricks, turbopuffer, Milvus, Lance, Iceberg, Flyte, Apache Airflow, Dagster, PySpark, SQL, Kubernetes
1d
Save
Mark Applied
Hide
Software Engineer 2 - Inference
Vancouver or San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
$103k-$155k/yr HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Enterprise hybrid multi-cloud computing and software provider.
2+ YOE2–5 years developing resilient product software; strong data structures and algorithms; Docker, Kubernetes, Go, Python, CI/CD, distributed systems, datacenter architecture, and high-performance software experience; bachelor's or master's in computer science preferred.
Docker, Kubernetes, Go, Python, TensorFlow, PyTorch, CI/CD, Nutanix Cloud Platform
1d
Save
Mark Applied
Hide
Software Engineer II, Client Platform
San Mateo, California, United States
$163k-$245k/yr HybridFull Time
Sony Interactive Entertainment
Sony Interactive Entertainment: Global leader in interactive entertainment, hardware, and digital network services.
4+ YOEBachelor's degree or equivalent experience, 4+ years developing user-facing applications with JavaScript/TypeScript, React expertise, cross-platform experience, and familiarity with modern testing, APIs, CI/CD, containers, and AI tools.
JavaScript, TypeScript, React, Webpack, Babel, Jest, GraphQL, RESTful APIs, Docker, CI/CD, Apple
1d
Save
Mark Applied
Hide
Senior Software Engineer/Software Engineer III (Data Engineering)
Pleasanton or Atlanta or Boulder
$148k-$264k/yr HybridFull Time
Workday
WorkdayNASDAQ: WDAY: Enterprise cloud applications for finance and human resources.
5+ YOERequires 5–7+ years in software engineering or distributed systems, 4+ years in two programming languages, 4+ years in data engineering, cloud infrastructure experience, and data technology experience.
Python, Apache Spark, AWS, Kafka, Terraform, Kubernetes, Java, Scala, GCP, Apache Iceberg, Apache Avro, Apache Flink, Jenkins, Docker, Grafana, Prometheus, Kibana, Hive
1d
Save
Mark Applied
Hide
Principal Software Engineer - Compute Infrastructure
Santa Clara or United States
$248k-$391k/yr HybridFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Computing platform for AI and accelerated graphics.
15+ YOEBachelor's degree or equivalent experience; 15+ years in compute platform engineering, site reliability, or systems architecture; expertise in Kubernetes, virtualization, large-scale infrastructure, automation, and programming.
OpenShift, KubeVirt, Kubernetes, ArgoCD, Go, Python, Terraform, OpenTofu, GitOps, NFSv4, NVMe/TCP, AWS, GCP