There are still lots of open positions. Let's find the one that's right for you.
As a Software Engineer specializing in Machine Learning Infrastructure at ByteDance, you will play a pivotal role in designing and implementing global-scale machine learning systems. This position involves developing high throughput image processing and video decoding solutions that are essential for our innovative products. You will be tasked with reducing GPU memory usage while enhancing performance during both training and inference phases. Your contributions will directly impact the usability and flexibility of our machine learning infrastructure, ensuring that it meets the evolving needs of our applications. In this role, you will also focus on improving the workflow associated with model training and serving, as well as managing data pipelines and resource allocation for our multitenancy machine learning systems. Your expertise will be crucial in optimizing the performance of these systems, allowing us to deliver high-quality machine learning solutions at scale. Additionally, you will design and implement tools that analyze the performance of machine learning models, providing insights that drive further improvements. At ByteDance, we are committed to fostering a collaborative environment where creativity thrives. You will be part of a dynamic team that embraces challenges as opportunities for growth and innovation. We value individuals who are eager to learn and contribute to solving complex problems, and we encourage a culture of continuous improvement and teamwork. Join us in our mission to inspire creativity and enrich lives through technology.