Transporeon is a SaaS company founded in 2000 in Ulm, Germany. The company provides logistics solutions across several areas, including:
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: https://www.transporeon.com/en
_We are looking for a Generative AI Staff Python Engineers (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. In other words, 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, the risks and the opportunities related to specific technologies.
Main Responsibilities
Key Result Area
Skillsets
Strong proficiency in Python programming language
Minimum 6 months experience working with GenAI applications
Strong communication skills since we work with a global team
Leadership and Mentoring:
Guiding and mentoring other engineers
Providing technical expertise
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
Version Control Systems:
GitHub
Managing code changes and collaborating with other team members
Maintaining a history of code revisions
Continuous Integration/Continuous Deployment (CI/CD):
Tools like GitHub Actions
Integrating the automation into CI/CD pipelines
Problem-Solving and Analytical Thinking:
Designing efficient automation solutions/frameworks
Ability to identify and troubleshoot complex software defects
Agile Methodologies:
Agile methodologies such as Scrum or Kanban
Planning for Iterative development cycles
Manage frequent releases
Risk Assessment and Mitigation:
Ability to identify and mitigate risks related to software quality
Measure how well risks are documented and managed throughout the project
Qualifications & Experience
Job Location
Remote role
Be yourself and thrive together
Be intentional & humble