Software Engineer Intern - SketchUp DevOps & Infrastructure
Trimble
Software Engineering, Other Engineering
Mexicali, Baja California, Mexico
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.
If you need assistance or would like to request an accommodation in connection with the application process, please contact careers@trimble.com.