Enable job alerts via email!

Lead/Principle Python Engineer for Generative AI Backend Development

Trimble Inc.

United Kingdom

Remote

GBP 70,000 - 100,000

Full time

21 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Lead/Principal Python Engineer for Generative AI Backend Development. This remote role involves designing and implementing advanced AI solutions, collaborating globally, and mentoring junior engineers. Candidates should have strong Python skills, experience in Generative AI, and proficiency in cloud platforms.

Qualifications

  • At least 6 months experience with GenAI in production.
  • Strong communication skills for working with global teams.
  • Experience with cloud platforms (Azure, AWS) is essential.

Responsibilities

  • Architect and optimize Generative AI applications using Large Language Models.
  • Utilize RAG frameworks and techniques like chunking and hybrid search.
  • Develop comprehensive test suites and ensure quality assurance.

Skills

Python
GenAI experience
Communication
Cloud platforms
Microservices
Docker
Kubernetes
API design
Database management
Version control
CI/CD tools
Problem-solving
Agile methodologies
Leadership

Job description

Lead/Principle Python Engineer for Generative AI Backend Development

Join to apply for the Lead/Principle Python Engineer for Generative AI Backend Development role at Trimble Inc.

Overview

We are seeking a Generative AI Lead/Principal Python Engineer to develop LLM-based agentic applications. This role involves designing, implementing, and maintaining advanced AI solutions, working with frameworks like LangChain or LangGraph, and employing techniques such as prompt engineering, RAG, and fine-tuning. You will contribute directly to product development, collaborate globally, and guide technical strategy, including risk assessment and opportunity identification.

Main Responsibilities
  1. LLM Application Development: Architect and optimize Generative AI applications using Large Language Models and agent frameworks.
  2. Working with RAG frameworks: Utilize techniques like chunking, hybrid search, and vector databases.
  3. Monitoring Performance: Use observability tools such as Datadog and Databricks.
  4. Research & Innovation: Keep abreast of advancements in fine-tuning, RLHF, and prompt engineering.
  5. System Design & Architecture: Translate requirements into scalable, modern architectures.
  6. Testing & Integration: Develop comprehensive test suites and ensure quality assurance.
  7. Collaboration & Mentorship: Work with cross-functional teams and mentor junior engineers.
  8. Agile Delivery: Manage sprints and handle production issues efficiently.
  9. CI/CD & Version Control: Implement pipelines and maintain code repositories.
Key Result Areas
  • Deliver scalable, production-ready LLM applications on schedule.
  • Maintain high quality with automated testing.
  • Proactively manage risks and communicate progress transparently.
Required Skills
  • Proficiency in Python
  • At least 6 months experience with GenAI in production
  • Strong communication skills for working with global teams
  • Experience with cloud platforms (Azure, AWS)
  • Knowledge of microservices, Docker, Kubernetes
  • API design experience
  • Database management knowledge (NoSQL, PostgreSQL)
  • Version control with Git
  • Experience with CI/CD tools like GitHub Actions
  • Problem-solving and analytical skills
  • Familiarity with Agile methodologies
  • Leadership and mentoring capabilities
Job Details

Location: Remote (where legally permitted). Employment contract only.

Our Commitment to Diversity

We value diversity, equity, and inclusion, actively fostering an inclusive environment where everyone belongs.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.