Search jobs > San Jose, CA > Software engineer platform

Software Engineer, ML Engineering Platform

ByteDance
San Jose
Full-time

ResponsibilitiesFounded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, 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 UsAt ByteDance, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for millions of users across all of our products.

We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes.

Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility.

Join us and make impact happen with a career at ByteDance. About the teamAs an important part behind ByteDance, our team was established to help realize our company vision, building a global platform for creation and communication.

We are doing the world-class work in machine learning, computer vision, natural language processing, speech and audio, knowledge and data mining, and transferring our work into ByteDance which are used by hundreds of millions of users around the world.

As a vital AI infrastructure for the company, our machine learning system integrates our most up-to-date R&D results in AI algorithms and systems.

Come and join us, you will get the chance of building large-scale machine learning systems, and working with the best AI system and algorithm researchers and engineers.

  • Develop and maintain the machine learning system and platform, including training, inference, pipeline orchestration, to support all the ByteDance products;
  • Build the large scale systems for ML integrating with GPU, RDMA network and storage system;
  • Enrich the end to end machine learning experience, and provide machine learning resources for all the ByteDance products.Qualifications
  • Programming experience with at least one modern language such as C / C++, Golang, Python;
  • Experience contributing to the large scale systems, multi-tenant systems (architecture, reliability and scaling);
  • Experience contributing to GPU architecture, GPU cluster;
  • Familiar with Kubernetes / Kubeflow / YARN / Mesos orchestrations;
  • Familiar with at least one deep learning framework (TensorFlow, PyTorch, MXNet, or other);
  • Familiar with the front-end and back-end technologies, such as Django / Flask / NodeJS / React, etc.;
  • Strong analytical abilities and problem solving;
  • Good communication, self-motivation, engineering practice, documentation, etc. 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 during our recruitment process.

If you need assistance or an accommodation,

30+ days ago
Related jobs
Promoted
Apple
Cupertino, California

The Data Platform team within the ASE organization powers analytics, experimentation, and ML feature engineering to power Siri, Search, and other ML features we all love in our Apple devices. Participate in product design reviews to ensure security is a core component of design - Collaborate with st...

Promoted
Cisco Systems, Inc.
San Jose, California

Our team is seeking a software engineer with extensive experience in enterprise-level software development, to join a dynamic and agile team of hardworking engineers developing platform automation and tools that support cloud infrastructure. You are an excellent Software Engineer with software desig...

Promoted
Nvidia Corporation
Santa Clara, California

We are looking for a strong technical platform software engineer focused on PCIe firmware; you will own PCIe stack for all NVIDIA GPU servers from firmware and software perspective. Senior Platform Software Engineer, AI Server - GPU. We are looking for expert engineers to come and help design rack l...

Amazon.com Services LLC
Santa Clara, California

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. Work in an agile environment to deliver ...

ByteDance
San Jose, California

Deliver best-in-class engineering excellence practices across all product engineering disciplines. With a suite of more than a dozen products, including TikTok and Helo as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun ...

Intuit
Mountain View, California

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. Experience building large scale platforms using at least three of Python, CNNs / Transformers, LLMs, RAG, Dynamic Knowledge Graphs, Hybrid Search, Information Retrieval, etc. Relevant e...

ServiceNow
Santa Clara, California
Remote

Integrate ML/AI capabilities into the ServiceNow platform. Collaborate with cross-functional teams including product managers, ML engineers to build and deploy high-quality features. We’re all about delivering delightful, secure customer and employee experiences that accelerate ServiceNow’s journey ...

TikTok
San Jose, California

ResponsibilitiesWe're looking for Android engineers to build mobile sdk and frameworks for cross-platform developers in TikTok, as a front-end runtime running on Android devices:- Design and implement cross-platform frameworks/containers, middlewares and other components- Build infrastructure and to...

Wayve
Mountain View, California

Set and hold a high bar of software engineering practices – design, coding, test. Be a mentor to tech leads and managers across the software engineering organisation. Experience as tech lead of teams or projects spanning 20+ software engineers. Wayve is building a full driving software system which ...

Palo Alto Networks
Santa Clara, California

We are seeking experienced senior level Software Engineers to develop and deliver next-generation technologies in  our App Acceleration team. Engineers who bring new ideas in all facets of software development. We want passionate engineers who love to code and build great products. Collaboratio...