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 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 a Lead / Principal Generative AI Python Engineer (Remote work) to help build LLM-based agentic applications.
Job Purpose
As a Staff 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, and techniques including prompt engineering, Retrieval-Augmented Generation (RAG), and fine-tuning. You will be expected to deliver tangible results and collaborate across global teams using agile methodologies. Your work will influence the delivery of intelligent, scalable, and robust AI-driven applications. Additionally, you will provide management and oversight of the capabilities, risks, and opportunities related to these technologies.
Main Responsibilities
- LLM Application Development: Architect, implement, and optimize Generative AI applications leveraging Large Language Models (LLMs). Quickly learn and adopt agentic frameworks (LangChain, LangGraph) to orchestrate LLM-based agents.
- Working with RAG frameworks: Use techniques such as chunking, hybrid search, query translation, similarity search, vector databases, evaluation metrics, and ANN algorithms.
- Monitoring performance: Use observability services such as Datadog and Databricks for LLM observability and analytics.
- Keep track of latest research: Stay updated on advancements in fine-tuning, RLHF, prompt engineering, and related fields like DSPy.
- System Design & Architecture: Translate high-level product requirements into scalable, modular software designs following modern principles, microservices architecture, and cloud-native practices.
- Testing & Integration: Develop comprehensive test suites (unit, integration, end-to-end), perform bug fixes, and ensure quality assurance.
- Collaboration & Mentorship: Work with cross-functional teams, mentor junior engineers, and guide solution design and deployment.
- Agile Delivery: Plan and execute sprints, meet deadlines, and handle production issues across time zones.
- CI / CD & Version Control: Use CI / CD pipelines (e.g., GitHub Actions) and maintain code in GitHub for frequent releases.
Key Result Areas
- LLM Solutions Delivery: Launch production-ready LLM-based applications on schedule with quality and scalability.
- Quality & Automation: Ensure high-quality daily releases with comprehensive automated testing.
- Risk Management & Reporting: Identify risks proactively and communicate progress and metrics transparently.
Skillsets
- Strong proficiency in Python
- At least 6 months experience with GenAI applications
- Excellent communication skills for working with a global team
- Leadership and mentoring abilities
- 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 thinking skills
- Familiarity with Agile methodologies (Scrum, Kanban)
- Risk assessment and mitigation skills
Qualifications & Experience
- 8 to 15 years of engineering experience in a tier-1 organization
- Proficiency in Python
- Minimum 6 months experience with GenAI
- Graduated from a premier institute in Computer Science or related field
- Achievements in national Olympiads or talent searches are a plus
- Experience presenting at national forums, contributing to open-source, or participating in standards bodies is beneficial
Job Location: Remote role