TrimbleTR

Lead/Principle Python Engineer for Generative AI Backend Development

Trimble Inc. is an American technology company that provides software, hardware, and services for industries such as agriculture, construction, geospatial, and transportation, connecting the physical and digital worlds.

Trimble

Employee count: 5000+

Italy only

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: https://www.transporeon.com/en

We are looking for a Generative AI Lead/Principal Python Engineers 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. 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...

  • 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: Using observability services such as Datadog and Databricks for LLM Observability and analytics.
  • 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.
  • 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, and end-to-end) to ensure code quality and ensure that automated tests cover a high percentage of the codebase. Integrate solutions across systems, perform bug fixes, and conduct rigorous quality assurance.
  • 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.
  • Agile Delivery: Work in an agile environment, planning and executing sprints, meeting strict deadlines, and efficiently handling production issues across multiple time zones.
  • CI/CD & Version Control: Employ CI/CD pipelines (GitHub Actions or similar) and maintain code versioning in GitHub for seamless, frequent releases.

Key Result Area...
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 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
  • Version Control Systems (GitHub, managing code changes and collaborating with other team members, maintaining a history of code revisions)
  • Continuous Integration/Continuous Deployment (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 (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)
  • Leadership and Mentoring (guiding and mentoring other engineers, providing technical expertise)

Job Location
Remote role in following countries (Estonia, Romania, Poland, Hungary, Portugal, Spain or Italy)

Our Inclusiveness Commitment
We believe in celebrating our differences. That is why our diversity is our strength. To us, that means actively participating in opportunities to be inclusive. Diversity, Equity, and Inclusion have guided our current success while also moving our desire to improve. We actively seek to add members to our community who represent our customers and the places we live and work.

We have programs in place to make sure our people are seen, heard, and welcomed and most importantly that they know they belong, no matter who they are or where they are coming from.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior
Manager

Location requirements

Hiring timezones

Italy +/- 0 hours

About Trimble

Learn more about Trimble and their company culture.

View company profile

Trimble Inc. is at the forefront of technological innovation, dedicated to transforming the way the world works by connecting the physical and digital realms. Through groundbreaking advancements in positioning, modeling, connectivity, and data analytics, Trimble is revolutionizing essential industries such as agriculture, construction, geospatial, and transportation. The company's core mission, established since its founding by Charlie Trimble in 1978, is to empower customers by providing solutions that enhance productivity, quality, safety, transparency, and sustainability. With a relentless focus on innovation, evidenced by over 1,300 unique and active patents, Trimble consistently invests significantly in research and development, spending over 15% of its revenue annually to drive technological breakthroughs. This commitment allows Trimble to develop purpose-built products and enterprise lifecycle solutions that address complex challenges and optimize workflows from field to office and back.

Trimble's innovative technologies are pivotal in helping customers build and maintain critical infrastructure, design and construct state-of-the-art buildings, optimize global supply chains, and accurately map the world. The company's strategy revolves around 'connect and scale,' aiming to link users, data, stakeholders, and workflows across entire industry lifecycles. This approach enables the optimization of not just individual tasks but entire systems, leading to fundamental improvements in efficiency and productivity. Trimble's solutions, including GNSS receivers, scanners, total stations, laser rangefinders, UAVs, and sophisticated software processing tools, are integral to projects worldwide. By providing these advanced tools and insights, Trimble empowers industries to meet the evolving demands of a growing global population and increasing infrastructure needs, ultimately contributing to a more productive, sustainable, and interconnected world. The company's dedication to innovation ensures it remains a leader in driving progress and transforming how essential work gets done across diverse and vital sectors.

Claim this profileTrimble logoTR

Trimble

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

38 remote jobs at Trimble

Explore the variety of open remote roles at Trimble, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Trimble

Remote companies like Trimble

Find your next opportunity by exploring profiles of companies that are similar to Trimble. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Trimble hiring Lead/Principle Python Engineer for Generative AI Backend Development • Remote (Work from Home) | Himalayas