cover image
ByteDance

ByteDance

job.bytedance.com

20 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 (NoSQL Databases) - 2026 Summer (BS/MS)
Job Description
**Job Title** Software Engineer Intern (NoSQL Databases) **Role Summary** 12‑week internship focused on developing kernel modules and core features for distributed NoSQL database systems. Interns work cross‑functionally with product managers and engineers to build backend support for large‑scale cloud services and participate in technical discussions to shape product direction. **Expectations** - Full‑time commitment for 12 consecutive weeks in summer 2026 (May – June). - Current enrollment in a Bachelor’s or Master’s program in Computer Science, Computer Engineering, or a related field. - Valid work authorization in the country of employment; maintain authorization during internship. - Availability dates must be clearly stated in the résumé. **Key Responsibilities** 1. Design, code, and test kernel modules or system components for distributed database platforms. 2. Solve complex, large‑scale cloud infrastructure challenges associated with NoSQL services. 3. Collaborate with product managers and engineers from multiple teams to develop backend support for NoSQL database products. 4. Engage in technical discussions, peer code reviews, and knowledge sharing to influence engineering decisions. 5. Document design decisions, implementation details, and best practices for internal use. **Required Skills** - Strong understanding of database kernels, distributed systems, query processing, and multi‑threaded programming. - Proficiency in C/C++, Go, Java, or Python. - Experience with open‑source NoSQL DBMS (e.g., MongoDB, HBase, Redis, Elasticsearch) is highly desirable. - Ability to debug complex, high‑performance systems and optimize code paths. - Excellent problem‑solving skills, creativity, and a quick learning mindset. **Required Education & Certifications** - Enrolled in a Bachelor’s or Master’s degree program in Computer Science, Computer Engineering, or a closely related discipline. - No specific certifications required; prior internship, work experience, coding competitions, or academic publications are preferred.
San jose, United states
On site
Fresher
28-12-2025
Company background Company brand
Company Name
ByteDance
Job Title
Senior Backend Software Engineer, Authorization
Job Description
**Senior Backend Software Engineer, Authorization** **Role Summary** Lead back-end authorization systems design, performance optimization, security, and code quality while mentoring teams and collaborating across functions to ensure scalable, reliable, and secure solutions. **Expectations** Bachelor’s degree in CS or related field. 4+ years of backend development and system-scaling experience. **Key Responsibilities** - Design, implement, and maintain backend authorization services. - Optimize system performance, scalability, and reliability; identify/resolve bottlenecks. - Champion security practices (least-privilege, defense-in-depth, secure coding). - Ensure code quality via rigorous design, code reviews, and automated testing. - Resolve critical incidents, improve system observability, and enhance reliability. - Collaborate with product, security, and infrastructure teams on technical solutions. - Mentor junior engineers and drive team technical standards and best practices. **Required Skills** - Proficiency in backend programming languages (Go, Java, Python, C++). - Experience with automated testing, code reviews, and debugging high-impact production issues. **Required Education & Certifications** Bachelor’s degree in Computer Science, Engineering, or related discipline.
San jose, United states
On site
Senior
31-12-2025
Company background Company brand
Company Name
ByteDance
Job Title
AI Creator Project Intern (BytePlus) - 2026 start (BS/MS)
Job Description
**Job Title** AI Creator Project Intern **Role Summary** Short‑term internship focused on producing AI‑generated visual content—images, videos, and storytelling—for enterprise clients. Interns ideate, prototype, and deliver vlogs, short films, and ad concepts using cutting‑edge AIGC tools, gaining hands‑on experience in a fast‑paced, innovative environment. **Expectations** - Commit to a minimum 3‑month internship (January‑June or May‑August) as a Bachelor’s or Master’s student. - Self‑starter with a can‑do attitude, able to work independently and in a dynamic “startup” setting. - Present a portfolio of prior creative work (vlogs, short films, ads). - Stay current with emerging AI‑content platforms, tools, and trends across X, YouTube, TikTok, and Instagram. **Key Responsibilities** - Produce engaging visual stories using AI image/video tools (CapCut, Dreamina, OpenArt, Freepik, Higgsfield, etc.). - Refine prompts to enhance quality and relevance of AI‑generated assets. - Create vlogs, short films, and ad‑style videos that are original and visually compelling. - Research platform‑specific content trends and design AI‑driven campaigns. - Evaluate new AIGC models (SeeDance, SeeDream, Runway, Veo3, Pika, Flux, etc.) for applicability. - Collaborate with cross‑functional teams in ideation, content development, and feedback cycles. - Deliver concise presentations of creative concepts and project outcomes. **Required Skills** - Creative background in filmmaking, animation, advertising, or graphic design. - Practical experience with AIGC image or video generation tools. - Proficiency in video editing software (Premiere Pro, Final Cut Pro, CapCut). - Prompt engineering skills for iterative AI output tuning. - Strong storytelling ability—transform abstract ideas into visual narratives. - Independent, highly motivated, quick to adapt in a fast‑changing environment. - Effective communication and teamwork. **Required Education & Certifications** - Current enrollment in a Bachelor’s or Master’s program in film production, animation, advertising, graphic design, visual communication, media arts, or a related creative discipline. ---
London, United kingdom
On site
Fresher
09-01-2026
Company background Company brand
Company Name
ByteDance
Job Title
Software Development Engineer, Data Transmission
Job Description
Job Title: Software Development Engineer, Data Transmission Role Summary: Develop and optimize data transmission solutions for cloud infrastructure, integrating advanced databases and emerging technologies. Collaborate cross-functionally to design scalable solutions, conduct performance research, and ensure product quality through rigorous testing. Solve complex cloud infrastructure challenges and maintain high system availability. Expactations: Deliver innovative data transmission systems, enhance existing infrastructure, and maintain operational excellence. Demonstrate expertise in database development and cloud technologies while troubleshooting intricate issues. Key Responsibilities: - Collaborate with product managers and engineers to build data transmission systems. - Design and develop cloud solutions aligned with specific use cases. - Execute performance, scalability, and system testing to drive improvements. - Create unit, functional, and system-test frameworks for product reliability. - Participate in deployment, debugging, root cause analysis, and defect resolution. - Solve large-scale cloud infrastructure problems. - Support on-call duties to ensure system availability. Required Skills: - Proficiency in Golang, Python, or C++. - Strong coding practices (refactoring, code cleanliness, unit testing). - Familiarity with relational/NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, etc.) and replication mechanisms. - Experience in performance testing and cloud infrastructure scaling. Required Education & Certifications: - Bachelor’s/Master’s in computer science or related field. - Minimum 2 years of software development experience.
Seattle, United states
Hybrid
Junior
11-01-2026