Lead / Principal Python Engineer for Generative AI Backend Development
Join to apply for the Lead / Principal Python Engineer for Generative AI Backend Development role at Trimble Inc.
Transporeon, a SaaS company founded in 2000 in Ulm, Germany, provides logistics solutions across various areas, including:
- Buying & selling of logistics services
- Organizing dock, yard, truck, and driver schedules
- Invoice auditing for logistics services
It has grown significantly, reaching €150m in revenue before being acquired by Trimble for $2 billion USD in 2022. Transporeon boasts one of Europe's largest networks of shippers and carriers, with approximately 1,400 employees. We are seeking Generative AI Lead / Principal Python Engineers to help build LLM-based agentic applications.
As a Lead / Principal Software Engineer specializing in Generative AI, you will:
- Design, develop, and maintain cutting-edge LLM-based agentic applications.
- Work hands-on with frameworks such as LangChain or LangGraph, and techniques including prompt engineering, Retrieval-Augmented Generation (RAG), and fine-tuning.
- Contribute directly to deliverables, building solutions that meet functional requirements for innovative Trimble products.
- Collaborate across global teams and utilize agile methodologies.
- Provide non-technical management and overview of technology capabilities, risks, and opportunities.
Main Responsibilities
- Architect, implement, and optimize Generative AI applications leveraging Large Language Models (LLMs).
- Adopt agentic frameworks like LangChain or LangGraph to orchestrate LLM-based agents.
- Utilize RAG techniques such as chunking, hybrid search, query translation, similarity search, vector DBs, and evaluation metrics.
- Monitor performance using observability tools like Datadog and Databricks.
- Stay updated with the latest research in fine-tuning, RLHF, and prompt engineering advancements like DSPy.
- Translate high-level product requirements into scalable, modular software designs following modern architecture, microservices, and cloud-native practices.
- Develop comprehensive test suites and ensure high code quality through automated testing.
- Collaborate with cross-functional teams and mentor junior engineers in LLM-based solutions.
- Work efficiently in an agile environment, managing sprints and production issues across time zones.
- Maintain CI/CD pipelines and version control using tools like GitHub Actions.
Key Result Areas
- Deliver production-ready LLM-based applications on schedule, ensuring quality and scalability.
- Achieve high-quality daily releases with extensive automated test coverage.
- Identify, communicate, and mitigate risks effectively, maintaining transparent progress reporting.
Required Skillsets
- Strong proficiency in Python programming.
- Minimum 6 months experience with GenAI applications in production.
- Excellent communication skills for working with a global team.
- Experience with cloud platforms (Azure, AWS).
- Knowledge of microservices architecture and containerization (Docker, Kubernetes).
- Experience with RESTful APIs and database systems (NoSQL, PostgreSQL).
- Proficiency with Git and version control practices.
- Experience with CI/CD tools like GitHub Actions.
- Strong problem-solving and analytical skills.
- Familiarity with Agile methodologies (Scrum, Kanban).
- Ability to assess and mitigate risks in software development.
- Leadership and mentoring capabilities.
Job Location
Remote role in countries where we have legal entities. Only employment contracts are offered, not freelancing.
Our Inclusiveness Commitment
We value diversity and actively promote inclusion, ensuring all team members feel seen, heard, and welcomed.
We have programs to support diversity, equity, and inclusion, reflecting our commitment to our community and customers.
Seniority Level
Employment Type
Job Function
Industry