Software Engineer - LLM Applications and AI Agents

TikTok Inc

  • San Jose, CA
  • 28 days ago

    Highlights

    Contribute to the development of AI agents capable of complex reasoning and task execution Minimum Qualifications: Bachelor s degree in Computer Science, Engineering, or a related technical field; Minimum of 3 years of experience in software engineering, with a focus on AI/ML applications. As part of a division of the data platform team which focuses on LLM adoption, you will have the opportunity to work with state-of-the-art AI technologies and design architectures that apply LLMs to real-world industry challenges in data development platform areas.

    Numbers & Facts

    LocationSan Jose, CA

    Description

    Join us in pushing the boundaries of AI technology and creating the next generation of intelligent systems that will transform data platforms. We are seeking a highly skilled and innovative Software Engineer to join our cutting-edge Agentic Engine team. As part of a division of the data platform team which focuses on LLM adoption, you will have the opportunity to work with state-of-the-art AI technologies and design architectures that apply LLMs to real-world industry challenges in data development platform areas. This role puts you at the forefront of AI innovation, shaping the future of intelligent systems.

    Responsibilities:

    • Stay abreast of the latest advancements in AI technologies, particularly in LLMs, Retrieval-Augmented Generation (RAG), and AI agents
    • Develop expertise in data development platforms and drive technological innovation within the team
    • Design and implement sophisticated architectural solutions for integrating LLM technology into business applications
    • Collaborate with cross-functional teams to create scalable and efficient AI-powered systems
    • Contribute to the development of AI agents capable of complex reasoning and task execution Minimum Qualifications:
    • Bachelor s degree in Computer Science, Engineering, or a related technical field;
    • Minimum of 3 years of experience in software engineering, with a focus on AI/ML applications
    • Demonstrated experience in complex system design and architecture, particularly in AI-driven environments
    • Strong proficiency in at least one of the following programming languages: Python, Java, C++, Golang, or Rust
    • Experience with big data processing and distributed computing systems
    • Excellent problem-solving skills and ability to think creatively in a fast-paced environment
    • Strong communication skills and ability to collaborate effectively in a team setting

    Preferred Qualification:

    • Solid understanding of machine learning concepts, natural language processing, and deep learning frameworks
    • Advanced degree preferred

    Similar Jobs