¡Activa las notificaciones laborales por email!

Lead / Principle Python Engineer for Generative AI Backend Development

Trimble Inc.

Donostia/San Sebastián

A distancia

USD 80.000 - 100.000

Jornada completa

Hace 3 días
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. This role involves designing and maintaining AI-driven applications and requires expertise in frameworks like LangChain. The successful candidate will work in a collaborative environment and influence the development of innovative products. Full-time remote position available for applicants from locations with legal entities.

Responsabilidades

  • Architect, implement, and optimize Generative AI applications leveraging Large Language Models (LLMs).
  • Use techniques such as chunking, hybrid search, and similarity search.
  • Monitor performance using observability services such as Datadog.
  • Stay updated on advancements in fine-tuning, RLHF, and prompt engineering.
  • Translate high-level product requirements into scalable software designs.
  • Develop comprehensive test suites to ensure code quality.
  • Work with cross-functional stakeholders and mentor junior engineers.
  • Plan and execute sprints while handling production issues across time zones.
  • Use CI/CD pipelines for seamless releases.

Conocimientos

Strong proficiency in Python
Minimum 6 months experience with GenAI applications in production
Strong communication skills for global teamwork
Experience with cloud platforms (Azure, AWS)
Knowledge of microservices, Docker, Kubernetes
Experience with RESTful APIs and database systems (NoSQL, PostgreSQL)
Proficiency with Git and version control
Experience with CI/CD tools like GitHub Actions
Problem-solving and analytical skills
Familiarity with Agile methodologies (Scrum, Kanban)
Risk assessment and mitigation skills
Leadership and mentoring abilities

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 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: Use observability services such as Datadog and Databricks for LLM observability and analytics.
  4. Keep track of latest research: Stay updated on advancements in fine-tuning, RLHF, and prompt engineering, including DSPy.
  5. System Design & Architecture: Translate high-level product requirements into scalable, modular software designs following modern design principles, microservices architecture, and cloud-native best practices.
  6. Testing & Integration: Develop comprehensive test suites (unit, integration, end-to-end) to ensure code quality. Integrate solutions across systems, perform bug fixes, and conduct quality assurance.
  7. Collaboration & Mentorship: Work with cross-functional stakeholders, mentor junior engineers, and guide solution design, implementation, and deployment.
  8. Agile Delivery: Plan and execute sprints, meet deadlines, and handle production issues across multiple time zones.
  9. CI / CD & Version Control: Use CI / CD pipelines (e.g., GitHub Actions) and maintain code in GitHub for seamless releases.

Key Result Areas

  1. LLM Solutions Delivery: Launch production-ready LLM-based applications on schedule, ensuring quality and scalability.
  2. Quality & Automation: Achieve high-quality daily releases with extensive automated testing.
  3. Risk Management & Reporting: Identify risks proactively and communicate effectively with stakeholders. Maintain transparent progress reports.

Needed Skillsets

  • Strong proficiency in Python
  • Minimum 6 months experience with GenAI applications in production
  • Strong communication skills for global teamwork
  • Experience with cloud platforms (Azure, AWS)
  • Knowledge of microservices, Docker, Kubernetes
  • Experience with RESTful APIs and database systems (NoSQL, PostgreSQL)
  • Proficiency with Git and version control
  • Experience with CI/CD tools like GitHub Actions
  • Problem-solving and analytical skills
  • Familiarity with Agile methodologies (Scrum, Kanban)
  • Risk assessment and mitigation skills
  • Leadership and mentoring abilities

Job Location

Remote in countries where we have legal entities. Only employment contracts, no freelancing.

Our Inclusiveness Commitment

We celebrate diversity and actively promote inclusion. Our programs ensure our people are seen, heard, and belong, 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.