Lead/Principle Python Engineer for Generative AI Backend Development

Trimble Inc. · WorkFromHome, Italia · · 70€ - 90€


Descrizione dell'offerta

Overview

Lead/Principle Python Engineer for Generative AI Backend Development

Transporeon is a SaaS company founded in 2000 in Ulm, Germany. The company provides logistics solutions across several areas, including buying and selling of logistics services, organizing shipment execution, dock, yard, truck, and driver schedules, and invoice auditing for logistics services. Transporeon has grown significantly, reaching €150m in revenue before being acquired by Trimble for $2 billion USD in 2022. It has one of the largest networks of shippers and carriers in Europe, with approximately 1,400 employees.

We are looking for a Generative AI Lead/Principal Python Engineer to help build LLM-based agentic applications. As a Lead/Principle Software Engineer specializing in Generative AI, you will design, develop, and maintain cutting-edge LLM-based agentic applications. This role requires hands-on expertise in frameworks such as LangChain or LangGraph (or comparable frameworks), and techniques including prompt engineering, Retrieval-Augmented Generation (RAG), and fine-tuning. You will be expected to ship deliverables yourself and collaborate across global teams using agile methodologies. Your work will influence the delivery of intelligent, scalable, and robust AI-driven applications, and you will provide non-technical management overview of capabilities, risks, and opportunities related to specific technologies.

Responsibilities

  • LLM Application Development: Architect, implement, and optimize Generative AI applications leveraging Large Language Models (LLMs). Quickly learn and adopt agentic frameworks (e.g., LangChain, LangGraph) to orchestrate LLM-based agents.
  • Working with RAG frameworks: Use techniques such as chunking, hybrid search, query translation, similarity search, vector DBs, evaluation metrics, and ANN algorithms.
  • Monitoring performance: Use observability services for LLM observability and analytics (e.g., Datadog, Databricks).
  • Keep track of latest research: Stay updated on fine-tuning, RLHF, and prompt engineering advancements.
  • System Design & Architecture: Translate high-level product requirements into scalable, modular software designs that adhere to modern design principles, microservices architecture, and cloud-native best practices.
  • Testing & Integration: Develop comprehensive test suites (unit, integration, end-to-end) to ensure code quality and high test coverage. Integrate solutions across systems, perform bug fixes, and conduct quality assurance.
  • Collaboration & Mentorship: Collaborate with cross-functional stakeholders and mentor junior engineers in LLM-based solution design, implementation, and deployment.
  • Agile Delivery: Work in an agile environment, plan and execute sprints, meet deadlines, and handle production issues across time zones.
  • CI/CD & Version Control: Employ CI/CD pipelines (GitHub Actions or similar) and maintain code versioning in GitHub for frequent releases.

Key Result Areas

  • LLM Solutions Delivery: Launch production-ready LLM-based agentic applications on schedule, ensuring quality and scalability.
  • Quality & Automation: Achieve high-quality daily releases and ensure automated tests cover a high percentage of the codebase.
  • Risk Management & Reporting: Proactively identify risks and communicate them to stakeholders with transparent progress and metrics.

Needed Skillsets

  • Strong proficiency in Python programming
  • Minimum 6 months experience working with GenAI applications in production
  • Strong communication skills for global collaboration
  • Experience with cloud platforms (e.g., Azure, AWS)
  • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes)
  • Experience with RESTful APIs and API design principles
  • Understanding of databases (NoSQL, PostgreSQL)
  • Proficiency with Git for version control
  • Continuous Integration/Continuous Deployment (CI/CD) familiarity (e.g., GitHub Actions)
  • Problem-Solving and Analytical Thinking
  • Agile Methodologies (Scrum or Kanban)
  • Leadership and Mentoring

Job Location

Remote role in countries where we have legal entities. We are not offering freelancing contracts, only employment contracts.

Our Inclusiveness Commitment

We believe in celebrating differences and actively seek to add members to our community who represent our customers and the places we live and work. We have programs to ensure our people are seen, heard, and welcomed and that they belong, no matter who they are or where they come from.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Other

Industries

  • Software Development

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)