Taro Logo

LLM Engineer

Sonar builds solutions to help organizations develop responsible, secure, high-quality code through static analysis and AI-powered tools.
Machine Learning
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
AI · Enterprise SaaS

Description For LLM Engineer

Sonar is seeking an LLM Engineer to join their Product Development team focusing on Code Remediation. This role combines cutting-edge AI research with practical software engineering applications. As an LLM Engineer, you'll be at the forefront of integrating AI and ML within software engineering practices, working on pioneering projects that enhance code quality, testing, and software maintenance.

The position offers a unique opportunity to conduct applied research, develop novel algorithms, and create software tools that improve system performance and reliability. You'll be working with both commercial and open-source LLMs, designing experimental prototypes, and implementing data pipelines for high-quality training datasets.

Sonar offers a dynamic work culture with 550+ employees across 33 nationalities, with hub offices in the USA, Switzerland, the UK, Singapore, and Germany. The company values work-life balance, offering a hybrid work model with a minimum of three days in the office (Monday/Tuesday/Thursday). They emphasize continuous learning and professional growth, supporting team members in acquiring new skills.

The ideal candidate should have a Master's degree in Computer Science or related field, with at least 3 years of experience as an ML/AI/LLM Engineer. Strong research background in AI, ML, and Software Engineering is essential, along with experience in working with generative AI technologies and developing tools that enhance software development processes.

The role offers the opportunity to work with cross-functional teams, stay at the forefront of AI/ML advancements, and contribute to a company deeply rooted in the open source community. Sonar's mission is to provide solutions that deliver Clean Code, and they're looking for brilliant, motivated professionals who are passionate about this goal.

Last updated 2 months ago

Responsibilities For LLM Engineer

  • Conduct applied research in integrating AI/LLM techniques with software engineering practices
  • Design and implement experimental prototypes
  • Training and fine-tuning LLMs (both commercial and open-source)
  • Implement and maintain pipelines to collect high quality large datasets
  • Prepare, analyze and preprocess large datasets of code
  • Collaborate with cross-functional teams
  • Stay informed about the latest advancements in AI/ML
  • Participate in code reviews
  • Implement best practices from DevOps

Requirements For LLM Engineer

Python
  • Masters degree in Computer Science, Engineering, or related field
  • At least 3 years of experience as a ML/AI/LLM Engineer or AI Scientist
  • Strong research background in AI, ML, and SE
  • Experience working with generative AI technologies (e.g. GPT-4, BedRock)
  • Experience in developing tools or frameworks that utilize AI/ML
  • Familiarity with techniques for automated code generation, program synthesis, and software testing using AI/ML
  • Experience in developing and prototyping in Python and R
  • Understanding of software development processes and terminology
  • Excellent debugging, optimization skills, communication and teamwork skills
  • Excellent problem-solving skills

Benefits For LLM Engineer

  • Flexible work policy with hybrid option
  • Continuous education and skill development
  • Global work environment
  • Dynamic work culture

Interested in this job?

Jobs Related To Sonar LLM Engineer