Generative AI Lead/Principal Python Engineer

Remote Full-time

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.




Role Description


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



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: Stay updated on 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.



Qualifications



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


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 the following countries: Estonia, Romania, Poland, Hungary, Portugal, Spain, Germany, The Netherlands, Sweden, Finland, Denmark, Austria, Slovakia, Latvia, Lithuania, Croatia, 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.



Apply Now



Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Head of Sales – Europe (EEA)

Remote

Compliance Counsel (20 hours per week)

Remote

Experienced Part Time Evening Remote Data Entry Specialist – Flexible Work from Home Opportunity with blithequark

Remote

Contracts Data & Migration Specialist (Remote) (biotech industry, ContractSafe & IronClad CMS)

Remote

Quality Control Proofreading Specialist at The Elite Jobs

Remote

Remote Amazon Chat Support Specialist – arenaflex – Entry‑Level Full‑Time Flexible Remote Position

Remote

Experienced Remote Data Entry Clerk – Full-Time/Part-Time Opportunity for Detail-Oriented Individuals to Join arenaflex Team

Remote

Experienced Customer Service Representative II – Remote Opportunity at careerzynith

Remote

Remote Student Success Consultant

Remote

Experienced Customer Service Representative – Remote Work Opportunity – Travel Industry Expertise – USA

Remote
← Back