Trimble

Software Engineer Intern – SketchUp DevOps & Infrastructure

Mexico - Mexicali Part time

Innovate Behind the Scenes!

Are you passionate about the systems that power global software? Join Trimble as a Software Engineer Intern - DevOps & Infrastructure on our SketchUp team to refine and re-imagine how we deploy and scale world-class 3D modeling tools in the cloud. We are looking for a collaborative, quality-focused intern to help us build the robust foundations that allow our developers to serve millions of users every day in a fast-paced environment.

What Makes This Role Great:

This role offers a unique opportunity to go behind the curtain of a world-renowned design tool and build the "engine" that keeps SketchUp running. You will transition from theoretical computer science to hands-on cloud engineering, gaining rare experience in automating large-scale infrastructure while directly improving the daily workflow of our entire engineering organization.

Key Exciting Responsibilities

  • Automate and scale infrastructure by developing scripts that manage SketchUp’s global web services.

  • Optimize CI/CD pipelines to ensure code moves seamlessly and safely from developer workstations to production environments.

  • Build and maintain custom internal tools designed to enhance the developer experience and streamline engineering tasks.

  • Monitor system health and performance to ensure our massive 3D web ecosystem remains highly available for creators worldwide.

  • Thrive within an agile team framework, actively contributing to technical brainstorms and architectural planning sessions.

Essential Skills & Experience

  • Currently pursuing a BS/BA degree in Computer Science or Software Engineering (at least 2 years completed).

  • Strong proficiency in scripting languages such as Python, Bash, or TypeScript.

  • Solid understanding of Linux/Unix environments and object-oriented software foundations.

  • Analytical mindset with an interest in Infrastructure as Code and modern software development best practices.

  • Ability to collaborate effectively and contribute within a fast-moving agile development cycle.

Bonus Points For

  • Familiarity with AWS cloud services and containerization concepts like Docker.

  • Exposure to automation and CI/CD tools such as GitHub Actions or Jenkins.

  • Understanding of web networking fundamentals including HTTP, DNS, and SSL.

  • Experience with version control (Git) and project management tools (Jira).

Logistics

Location: Mexico - Mexicali

Schedule: Part-time (20-hours/week)

Travel Requirement: 0%


How to Apply: Please submit an online application for this position by clicking on the ‘Apply Now’ button located in this posting.

Join a Values-Driven Team: Belong, Grow, Innovate. 

At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter. 

Trimble’s Privacy Policy

If you need assistance or would like to request an accommodation in connection with the application process, please contact careers@trimble.com.