Search jobs > San Jose, CA > Senior software development

Senior Software Development Engineer, Large Language Models & Generative AI

TikTok
San Jose, CA
Full-time

Responsibilities

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy.

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us

Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.

To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.

At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.

Join us.

About the Team

Our team is pioneering the future of large language model-based applications with a focus on developing long-term memory capabilities and delivering personalized chat, search, and recommendation experiences.

We're leveraging our deep expertise in artificial intelligence to create advanced AI algorithms that can understand, learn, and predict, dramatically enhancing user interactions.

Our mission is to revolutionize how we engage with machines, making them more intuitive and human-like than ever. With a relentless commitment to excellence and a profound understanding of AI, we are setting new standards and pushing the boundaries of what language model-based applications can achieve.

Responsibilities :

  • Apply in depth knowledge of AI infrastructure and hardware acceleration techniques to build and optimize our intelligent machine learning systems that improve ByteDance's product and experiences
  • Set direction and goals for the team related to project impact, AI system design, infrastructure, and developer efficiency
  • Directly or influencing partners to deliver impact through deep, thorough data-driven analysis
  • Define use cases and develop methodology and benchmarks to evaluate different strategies
  • Lead large and complex technical efforts across many engineers and teams
  • Mentor other engineers, research scientists and improve the quality of engineering work in the broader team
  • Helps onboard new team members, provides mentorship, and enables successful ramp up on the team's code base

Qualifications

Minimum Qualification :

  • Bachelor's degree in computer science or a related STEM field
  • Specialized experience in one or more of the following machine learning / deep learning domains : hardware accelerator architectures, machine learning compilers or ML systems, AI infrastructure, high-performance computing, performance optimizations or ML frameworks such as PyTorch
  • Proven C / C++ and Python programming skills in developing AI Systems infrastructure or AI algorithms
  • Experience with debugging in C++, Python and / or PyTorch
  • Defining and leading long-term plans for the team
  • Track record of mentoring and growing other engineers

TikTok 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 TikTok, our mission is to inspire creativity and bring joy.

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.

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation, please request via https : / / shorturl.at / cdpT2

1 day ago
Related jobs
Promoted
Apple
Cupertino, California

Ongoing data analysis to build new or fine-tune existing models such as GPT to optimize results - Partner closely with software engineers to implement these models in our production environment to enable product features for worldwide audience - Communicate results of analyses to business partners a...

Promoted
Western Digital Capital
San Jose, California

Senior Engineer, Software Development Engineering (Apps). You will be part of the team who is responsible for designing, implementing, and maintaining company internal software tools, used to process, analyze, and visualize hard disk drive's development, production line and field data. Responsible f...

Promoted
TikTok
San Jose, California

Our time off and leave plans are: 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) (prorated upon hire and increased by tenure) and 10 paid sick days per year as well as 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability. TikTok has global offices incl...

Promoted
Latitude AI LLC
Palo Alto, California

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 4+ years of relevant experience (or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 2+ years of relevant experience)...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer, Reliability. ...

Promoted
TikTok
San Jose, California

We're looking for senior software engineers to join the VoD mobile SDK team! Our team's mission is to empower TikTok content consumption by enhancing playback and uploading mobile SDK capacities and performance. Take ownership of end-to-end product quality, from developing to maintaining core mobile...

Promoted
VirtualVocations
Fremont, California

Key Responsibilities:Software design and development for new features and maintenance of existing featuresAnalysis of bug reports and development of software fixes on multiple platformsAssist with performance tuning of features for specific environments and use-casesRequired Qualifications:BS/MS in ...

Promoted
Apple
Cupertino, California

We’re looking for a Senior Fullstack Software Engineer with expertise in Node. Write maintainable & testable application code across the tech stack - from frontend, to API, to data layer - with great attention to detail, testing (unit and E2E), and documentation. Experience and eagerness with mo...

Promoted
Nvidia Corporation
Santa Clara, California

Senior Software Engineer - Drive OS. We are looking for a Senior Software Engineer in our DRIVE OS team. Design, Implementation, and Deployment of a world-class Software Development Kit for the development of Autonomous Vehicle, Cluster, and Cockpit applications in the multi-billion dollar Automotiv...

Fortinet
Sunnyvale, California

Take ownership of significant areas of the code for both new software feature and functionality development as well as to maintain and redesign of the existing areas of the products. Participate in all phases of the software development cycle to reach new product launches and feature development inc...