LLM Engineer

Sonar Logo

Sonar

πŸ“Remote - Singapore

Summary

Join Sonar, a global company with a dynamic culture, and contribute to pioneering projects advancing AI and ML in software engineering. You will conduct cutting-edge research, develop novel algorithms, and build software tools enhancing system performance and reliability. This role involves collaborating with cross-functional teams, implementing AI/ML solutions, and staying updated on industry advancements. You'll work on projects directly impacting the efficiency of AI products, creating user-friendly solutions integrated with existing infrastructure. The ideal candidate possesses a Master's degree, significant experience in ML/AI/LLM engineering, and strong research skills. Sonar offers a flexible work policy, growth mindset, and a commitment to work-life balance.

Requirements

  • Masters degree (or equivalent) in Computer Science, Engineering, or related field
  • At least 3 years of experience as a ML/AI/LLM Engineer, ideally in Software Engineering
  • 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 to enhance software development processes
  • 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 and the ability to work independently or as part of a team

Responsibilities

  • Conduct applied research in integrating AI/LLM techniques with software engineering practices to improve code quality, testing, and software maintenance
  • Design and implement experimental prototypes to demonstrate feasibility of new methodologies
  • Training and fine-tuning LLMs (both commercial and open-source) to improve performance
  • Implement and maintain pipelines to collect high quality large datasets to train/finetune LLMs
  • Prepare, analyze and preprocess large datasets of code used to train LLMs
  • Collaborate with cross-functional teams, including software engineers, and product managers, to translate research findings into practical applications
  • Stay informed about the latest advancements in AI/ML and software engineering to identify emerging trends and opportunities for innovation
  • Participate in code reviews and provide constructive feedback to other developers/researchers
  • Implement best practices from DevOps to maintain a readable codebase, testable infrastructure and documented research artifacts

Preferred Qualifications

  • Knowledge of reinforcement learning algorithms and experience with model training
  • Experience in publishing research papers in top-tier conferences and journals
  • Familiarity with AWS services such as Lambda, EC2, ECS, SNS, SQS, and RDS is an advantage
  • Experience using and configuring static analyzers as part of a research project

Benefits

  • Flexible work policy that includes remote and in-office hybrid work (minimum three days a week in the office - Monday/Tuesday/Thursday)
  • Continuous education is critical to our success. In an ever-changing industry, new skills are a must, and we're happy to help our team acquire them

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs