Trimble is seeking a Full-Stack Software Engineer to build the backend systems and frontend interfaces for its Agentic AI Platform. The ideal candidate will have 2+ years of experience in full-stack development, proficiency in backend and frontend technologies, and a keen interest in AI/ML concepts, particularly Large Language Models (LLMs).
Requirements
- Bachelor's degree (or equivalent practical experience) in Computer Science, Engineering, or a related field.
- 2+ years of professional full-stack software development experience.
- Strong proficiency in one or more backend programming languages such as Python, Javascript/Typescript or Java (Python highly relevant for the AI domain).
- Strong proficiency in frontend technologies including JavaScript, TypeScript, HTML, CSS, and modern frontend frameworks (specifically React).
- Solid understanding of computer science fundamentals (data structures, algorithms, operating systems, networking).
- Experience building, deploying, and operating backend services and APIs in a cloud environment (AWS, GCP, or Azure).
- Experience building and deploying responsive and performant user interfaces.
- Experience with system design and architecture, with the ability to contribute to complex design discussions covering the full stack.
- Interest in or practical experience with AI/ML concepts, particularly working with or integrating Large Language Models (LLMs).
- Experience with software development best practices (testing frameworks for backend and frontend, CI/CD, monitoring, code reviews).
- Strong problem-solving skills and attention to detail.
- Good communication and collaboration skills, including working with designers.
Benefits
- Competitive salary and benefits package
- Opportunities for growth and professional development
- Diverse and inclusive work environment
- Flexible work arrangements and remote work options