¡Activa las notificaciones laborales por email!

Lead / Principle Python Engineer for Generative AI Backend Development

Trimble Inc.

Santander

A distancia

EUR 50.000 - 75.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A global technology company is seeking a Lead / Principal Python Engineer specializing in Generative AI to develop LLM-based applications. The role involves collaboration with cross-functional teams, mentoring, and agile delivery. Candidates should have strong Python skills and experience with GenAI applications. This is a full-time remote position, providing an opportunity to work on innovative technology solutions.

Formación

  • Strong proficiency in Python programming language.
  • Minimum 6 months experience with GenAI applications in production environment.
  • Experience with cloud platforms (e.g., Azure, AWS).
  • Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).

Responsabilidades

  • Develop and maintain Generative AI applications leveraging Large Language Models.
  • Collaborate with cross-functional teams and mentor junior engineers.
  • Work in an agile environment and manage production issues effectively.
  • Translate high-level product requirements into scalable software designs.

Conocimientos

Python programming
GenAI applications in production
Strong communication skills
Cloud platforms (Azure, AWS)
Microservices architecture
Containerization technologies (Docker, Kubernetes)
RESTful APIs
Database management systems (NoSQL, PostgreSQL)
Git version control
CI/CD tools like GitHub Actions
Problem-solving skills
Agile methodologies
Risk assessment skills
Leadership and mentoring

Descripción del empleo

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 is a SaaS company founded in 2000 in Ulm, Germany. The company provides logistics solutions across several areas, including:

  • Buying & selling of logistics services
  • Organizing shipment execution
  • Organizing dock, yard, truck, and driver schedules
  • Invoice auditing for logistics services

It has grown significantly over the years, reaching €150m in revenue before being acquired by Trimble for $2 billion USD in 2022. Transporeon has one of the largest networks of shippers and carriers in Europe, with approximately 1,400 employees. We are looking for 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. 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 too. You will build solutions to meet functional requirements for innovative Trimble products, collaborating across global teams and leveraging agile methodologies. Your work will directly influence the delivery of intelligent, scalable, and robust AI-driven applications. Moreover, you will be expected to provide non-technical management and overview of the capabilities, risks, and opportunities related to specific technologies.

Main Responsibilities

  1. 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.
  2. Working with RAG frameworks: Use techniques such as chunking, hybrid search, query translation, similarity search, vector DBs, evaluation metrics, and ANN algorithms.
  3. Monitoring performance: Using observability services such as Datadog and Databricks for LLM observability and analytics.
  4. Keep track of latest research: Given that this is a fast-evolving field, it’s important to keep track of the latest advancements in fine-tuning, RLHF, and prompt engineering advancements such as DSPy.
  5. 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.
  6. Testing & Integration: Develop comprehensive test suites (unit, integration, and end-to-end) to ensure code quality and coverage. Integrate solutions across systems, perform bug fixes, and conduct rigorous quality assurance.
  7. Collaboration & Mentorship: Collaborate with cross-functional stakeholders, including business analysts, product managers, and global development teams. Mentor junior engineers, guiding them through LLM-based solution design, implementation, and deployment.
  8. Agile Delivery: Work in an agile environment, planning and executing sprints, meeting strict deadlines, and efficiently handling production issues across multiple time zones.
  9. CI / CD & Version Control: Employ CI / CD pipelines (e.g., GitHub Actions) and maintain code versioning in GitHub for seamless, frequent releases.

Key Result Areas

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

Needed Skillsets

  • Strong proficiency in Python programming language
  • Minimum 6 months experience working with GenAI applications in production environment
  • Strong communication skills since we work with a global team
  • Experience with cloud platforms (e.g., Azure, AWS)
  • Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes)
  • Experience with RESTful APIs and API design principles
  • Understanding of database management systems (e.g., NoSQL, PostgreSQL)
  • Proficiency with Git for version control
  • Experience with CI / CD tools like GitHub Actions
  • Problem-solving and analytical thinking skills
  • Knowledge of Agile methodologies (Scrum or Kanban)
  • Risk assessment and mitigation skills
  • Leadership and mentoring capabilities

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 our differences. Diversity, Equity, and Inclusion are core to our success. We actively seek to add members who represent our customers and communities. We have programs to ensure our people are seen, heard, and welcomed, fostering a sense of belonging regardless of background.

Seniority level: Mid-Senior level

Employment type

  • Full-time

Job function

  • Other

Industries

  • Software Development
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.