Tiktok - San Jose, CA

posted 3 months ago

Full-time - Senior
San Jose, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

As a Senior Machine Learning Engineer focusing on Large Language Models and Generative AI at TikTok, you will be at the forefront of pioneering applications that leverage advanced AI algorithms. Our team is dedicated to developing long-term memory capabilities and enhancing user interactions through personalized chat, search, and recommendation experiences. We are committed to revolutionizing how users engage with machines, making these interactions more intuitive and human-like. Your role will involve setting the direction and goals for a sizable team, ensuring that our machine learning systems are designed for excellence and impactful project outcomes. You will adapt standard machine learning methods to exploit modern parallel environments, such as distributed clusters and GPUs, while also re-evaluating the trade-offs of existing features and systems. This position requires you to lead a team technically, fostering ML best practices and influencing the engineering culture within the organization. You will be the go-to person for resolving complex online and production performance issues, necessitating a deep understanding of how our machine learning systems interact with surrounding systems. In addition, you will develop highly scalable classifiers and tools, leveraging machine learning, data regression, and rules-based models. Your responsibilities will also include synthesizing requirements to create an effective feature roadmap and delivering code in collaboration with the engineering team. This role is critical in driving the future of AI applications at TikTok, and you will have the opportunity to make a significant impact on our technology and user experience.

Responsibilities

  • Play a critical role in setting the direction and goals for a sizable team, in terms of project impact, ML system design, and ML excellence
  • Adapt standard machine learning methods to best exploit modern parallel environments (e.g., distributed clusters, multicore SMP, and GPU)
  • Re-evaluate the tradeoffs of already shipped features/ML systems, and drive large efforts across multiple teams to reduce technical debt
  • Lead a team from a technical perspective to develop ML best practices and influence engineering culture
  • Be a go-to person to escalate the most complex online/production performance and evaluation issues
  • Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules based models
  • Suggest, collect and synthesize requirements and create effective feature roadmap
  • Code deliverables in tandem with the engineering team

Requirements

  • 4+ years of experience in software engineering, or a relevant field; 2+ years of experience if you have a PhD
  • 3+ years of experience in one or more of the following areas: Large Language Models, machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or related technical field
  • Experience building and shipping high quality work and achieving high reliability
  • Experience with developing machine learning models at scale from inception to business impact
  • Knowledge developing and debugging in C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, Javascript, and/or shell scripts
  • Experience demonstrating technical leadership working with teams, owning projects, defining and setting technical direction for projects
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Benefits

  • 100% premium coverage for employee medical insurance
  • Approximately 75% premium coverage for dependents
  • Health Savings Account (HSA) with a company match
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans
  • Flexible Spending Account (FSA) Options like Health Care, Limited Purpose and Dependent Care
  • 10 paid holidays per year
  • 17 days of Paid Personal Time Off (PPTO)
  • 10 paid sick days per year
  • 12 weeks of paid Parental leave
  • 8 weeks of paid Supplemental Disability
  • Mental and emotional health benefits through EAP and Lyra
  • 401K company match
  • Gym and cellphone service reimbursements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service