cover image
ByteDance

ByteDance

job.bytedance.com

22 Jobs

45,026 Employees

About the Company

ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok.

Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible.

Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. We are committed to building a safe, healthy and positive online environment for all our users.

We have over 110,000 employees based in more than 30 countries globally. Join us.

Listed Jobs

Company background Company brand
Company Name
ByteDance
Job Title
Software Engineer Intern (Payment Risk) - Global Payment - 2026 Summer(BS/MS)
Job Description
Job title: Software Engineer Intern – Payment Risk (Global Payments) Role Summary: Design, develop, and maintain secure, scalable payment risk control solutions for a global payment platform. Collaborate with cross‑functional teams to automate risk detection, conduct code reviews, and enforce best practices in a dynamic, distributed environment. Expectations: Complete a 12‑week full‑time internship during Summer 2026; currently enrolled in a Bachelor’s or Master’s program in Software Engineering, Computer Science, IT, or a related discipline; commit to the internship start dates (May 11/18/26 or June 8/22, 2026); resume the academic program following internship completion. Key Responsibilities: - Architect robust, scalable components for international payment risk monitoring and mitigation. - Write clean, maintainable code in widely used programming languages (e.g., Java, Python, C++). - Implement automation scripts and tools to streamline data processing and testing workflows. - Conduct unit, integration, and regression testing; perform rigorous debugging and performance tuning. - Participate in code reviews, peer‑feedback, and knowledge sharing sessions. - Maintain clear documentation of design decisions, APIs, and operational procedures. - Collaborate with product, data, and third‑party vendor teams to improve product quality and risk resilience. - Stay abreast of emerging technologies in payment systems and risk management. Required Skills: - Proficiency in at least one mainstream programming language and its ecosystem. - Strong debugging, optimization, and unit testing capabilities. - Experience with scripting and automation tools (e.g., Bash, PowerShell, Python). - Familiarity with cloud services, APIs, or data pipelines is a plus. - Excellent communication and teamwork in a culturally diverse, remote environment. - Proactive problem‑solving mindset, ownership of tasks, and rapid learning agility. Required Education & Certifications: - Current enrolment in an undergraduate or graduate program in Software Engineering, Computer Science, Information Technology, or a closely related field. - Expected graduation in December 2025 or later, with intent to continue degree after internship.
San jose, United states
On site
Fresher
10-11-2025
Company background Company brand
Company Name
ByteDance
Job Title
Software Engineer Intern (Applied Machine Learning - ML System) - 2026 Summer (BS/MS)
Job Description
Job Title: Software Engineer Intern – Applied Machine Learning (ML System) – 2026 Summer Role Summary: 12‑week, full‑time internship focused on building and maintaining large‑scale, heterogeneous ML training and inference systems. Responsibilities include integrating GPU/NPU/RDMA/Storage components, ensuring system stability, performance, and reliability for LLM/AIGC workloads, and collaborating with a global engineering team. Expectations: - Full‑time commitment for 12 weeks (Summer/Fall 2026). - Current enrollment in a B.S./M.S. program in Computer Science or a related technical discipline. - Proactive, self‑motivated, strong communication and teamwork skills. - Ability to troubleshoot independently and meet specified start/end dates. Key Responsibilities: - Design and optimize online architecture for LLM inference to achieve high concurrency and throughput. - Develop and maintain a comprehensive system covering stability, disaster recovery, R&D efficiency, and cost control. - Build end‑to‑end online pipelines integrating multiple models, plugins, and storage‑compute components for flexible, observable continuous delivery. - Collaborate with Machine Learning Engineers to optimize algorithms and system performance. - Participate in architectural discussions and provide clear technical recommendations. Required Skills: - Programming: C/C++, Java, Go, Python; strong coding, data structures, and algorithm fundamentals. - Online system architecture: design, performance analysis, and independent troubleshooting. - GPU and deep‑learning stack: understanding of GPU hardware architecture, CUDA, cuDNN; GPU performance analysis experience (preferred). - LLM knowledge: familiarity with large‑language‑model architectures and optimization techniques (preferred). - Strong communication, teamwork, proactive mindset, and meticulous work ethic. Required Education & Certifications: - Enrolled in an undergraduate or master’s program in Computer Science or a related technical discipline. - No mandatory certifications; knowledge of GPU stack and LLMs is preferred.
San jose, United states
On site
Fresher
10-11-2025
Company background Company brand
Company Name
ByteDance
Job Title
Machine Learning Engineer Intern (Global E-commerce Risk Control) - 2025 Summer/Fall (PhD)
Job Description
**Job Title:** Machine Learning Engineer Intern – Global E-commerce Risk Control **Role Summary:** A PhD-level internship focused on designing, prototyping, and deploying machine learning solutions to detect and mitigate risk activities across a global e-commerce platform. The role involves collaboration with product, technology, and operations teams to translate business risk challenges into data‑driven models and real‑time defenses. **Expectations:** - 12–24 week internship, starting between May 12 and June 23, 2025. - Currently enrolled in a PhD program in Computer Science, Operations Research, or a related field. - Able to commit to required start dates and maintain valid work authorization throughout the term. - Plan to return to graduate program post‑internship (graduation Dec 2025 or later). **Key Responsibilities:** - Design and implement innovative ML algorithms (ensemble trees, deep nets, transfer/multi‑task learning, reinforcement learning, graph models, unsupervised methods) for risk detection. - Prototype rapid‑iteration solutions, run experiments, and validate hypotheses. - Build and optimize data pipelines for real‑time and batch risk analysis using Python, SQL/Hive, and Hadoop. - Define and track risk‑control metrics, promote data‑driven decision making across teams. - Collaborate with multidisciplinary stakeholders to enhance automation, streamline processes, and strengthen defense mechanisms. - Document technical architecture, experiment results, and insights; communicate findings via reports, visualizations, and presentations. **Required Skills:** - Proficiency in modern ML theory and applications (ensemble, deep learning, RL, graph, unsupervised). - Strong programming skills in Python, SQL/Hive, and experience with Hadoop ecosystems. - Excellent grasp of data structures, algorithms, and problem‑solving. - Detail‑oriented, effective time management, strong analytical and quantitative reasoning. - Ability to translate complex technical concepts to non‑technical stakeholders. **Required Education & Certifications:** - Current PhD candidate in Computer Science, Operations Research, or an equivalent quantitative discipline. - Prior software engineering or research experience in e‑commerce or risk control is highly advantageous.
San jose, United states
On site
Fresher
21-11-2025
Company background Company brand
Company Name
ByteDance
Job Title
Production System Engineer - DSI
Job Description
**Job Title** Production System Engineer – DSI **Role Summary** The Production System Engineer is responsible for the full lifecycle management of a global server fleet, ensuring high availability, scalability, and reliability of data center operations. The role focuses on automation, monitoring, and disaster recovery to support a worldwide infrastructure that serves ByteDance’s broad product portfolio. Collaboration with architects, project managers, and platform teams is essential for designing and implementing infrastructure solutions across core IDCs and edge locations. **Expectations** - Deliver robust, automated server operations that support continuous growth. - Maintain system stability, performance, and security across multiple regions. - Participate in on‑call duty, promptly diagnosing and resolving production incidents. - Lead root‑cause analysis and implement preventive measures to reduce recurrence. - Drive cross‑functional initiatives to align infrastructure with business objectives. **Key Responsibilities** - Manage end‑to‑end server lifecycle: design, deployment, operation, and decommissioning. - Develop and deploy automation tools (Bash, Python) for configuration, tuning, and security. - Create monitoring solutions to improve availability, latency, and overall health of data center assets. - Perform high‑pressure troubleshooting, root‑cause analysis, and post‑mortem activities. - Collaborate with infrastructure architects, platform developers, and supply‑chain teams to design and implement solutions for Core IDCs and CDN/Edge. - Participate in on‑call rotation across regions, handling critical incidents in production environments. - Coordinate and lead teams within a global context to deliver large‑scale data center projects. **Required Skills** - Advanced Linux system administration (kernels, drivers, modules). - Scripting proficiency in Bash and Python for automation and configuration. - Deep understanding of server hardware, including troubleshooting and diagnostics. - Experience with large‑scale data center planning, deployment, and operations. - Knowledge of monitoring frameworks and performance tuning. - Disaster recovery, incident response, and post‑mortem analysis. - Effective communication and collaboration across engineering and business stakeholders. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Electrical Engineering, Information Technology, or equivalent practical experience. - Minimum 5 years of server operations experience, including global data center management. - Leadership experience managing or coordinating engineering teams in a distributed environment.
London, United kingdom
Hybrid
Mid level
22-11-2025