This description is a abstract of our understanding of the job description. Click on on ‘Apply’ button to seek out out extra.
Position Description
We’re in search of a Generative AI Lead/Principal Python Engineer to assist construct LLM-based agentic functions. As a Lead/Principal Software program Engineer specializing in Generative AI, you’ll design, develop, and preserve cutting-edge LLM-based agentic functions. This position requires hands-on experience in frameworks resembling LangChain or LangGraph (or comparable frameworks), and strategies together with immediate engineering, Retrieval-Augmented Technology (RAG), and fine-tuning. In different phrases, you can be anticipated to ship deliverables your self too. You’ll construct options to fulfill practical necessities for progressive Trimble merchandise, collaborating throughout international groups and leveraging agile methodologies. Your work will instantly affect the supply of clever, scalable, and sturdy AI-driven functions. Furthermore, you can be anticipated to supply non-technical administration and overview of the capabilities, the dangers and the alternatives associated to particular applied sciences.
- LLM Software Growth: Architect, implement, and optimize Generative AI functions leveraging Massive Language Fashions (LLMs).
- Shortly study and undertake agentic frameworks (e.g., LangChain, LangGraph) to orchestrate LLM-based brokers.
- Working with RAG frameworks: Use strategies resembling chunking, hybrid search, question translation, similarity search, vector DBs, analysis metrics, and ANN algorithms.
- Monitoring efficiency: Utilizing observability companies resembling Datadog and Databricks for LLM Observability and analytics.
- Hold monitor of bulletins analysis: Keep up to date on developments in fine-tuning, RLHF, and immediate engineering developments resembling DSPy.
- System Design & Structure: Translate high-level product necessities into scalable, modular software program designs that adhere to trendy design ideas, microservices structure, and cloud-native finest practices.
- Testing & Integration: Develop complete take a look at suites (unit, integration, and end-to-end) to make sure code high quality and make sure that automated assessments cowl a excessive share of the codebase.
- Combine options throughout techniques, carry out bug fixes, and conduct rigorous high quality assurance.
- Collaboration & Mentorship: Collaborate with cross-functional stakeholders, together with enterprise analysts, product managers, and international growth groups. Mentor junior engineers, guiding them via LLM-based resolution design, implementation, and deployment.
- Agile Supply: Work in an agile surroundings, planning and executing sprints, assembly strict deadlines, and effectively dealing with manufacturing points throughout a number of time zones.
- CI/CD & Model Management: Make use of CI/CD pipelines (GitHub Actions or comparable) and preserve code versioning in GitHub for seamless, frequent releases.
{Qualifications}
- Robust proficiency in Python programming language
- Minimal 6 months expertise working with GenAI functions in manufacturing surroundings
- Robust communication abilities since we work with a worldwide crew
- Expertise with cloud platforms (e.g Azure, AWS)
- Data of microservices structure and containerization applied sciences (e.g., Docker, Kubernetes)
- Expertise with RESTful APIs and API design ideas
- Understanding of database administration techniques (e.g., NoSQL, PostgreSQL)
- Proficiency with Git for model management
- Steady Integration/Steady Deployment (instruments like GitHub Actions, integrating the automation into CI/CD pipelines)
- Drawback-Fixing and Analytical Pondering (designing environment friendly automation options/frameworks, means to determine and troubleshoot complicated software program defects)
- Agile Methodologies (Scrum or Kanban, planning for iterative growth cycles, handle frequent releases)
- Danger Evaluation and Mitigation (means to determine and mitigate dangers associated to software program high quality, measure how effectively dangers are documented and managed all through the venture)
- Management and Mentoring (guiding and mentoring different engineers, offering technical experience)
Job Location
- Distant position within the following international locations: Estonia, Romania, Poland, Hungary, Portugal, Spain, Germany, The Netherlands, Sweden, Finland, Denmark, Austria, Slovakia, Latvia, Lithuania, Croatia, or Italy
Our Inclusiveness Dedication
We imagine in celebrating our variations. That’s the reason our variety is our power. To us, meaning actively collaborating in alternatives to be inclusive. Range, Fairness, and Inclusion have guided our present success whereas additionally shifting our want to enhance. We actively search so as to add members to our neighborhood who characterize our prospects and the locations we dwell and work. We now have applications in place to verify our individuals are seen, heard, and welcomed and most significantly that they know they belong, regardless of who they’re or the place they’re coming from.