Senior Machine Learning Engineer
Location: On-Site, San Mateo, CA

Job Description:

Senior Machine Learning Engineer

Job Title: Senior Machine Learning Engineer


About the Role

Are you a machine learning expert ready to tackle real-world challenges with data-driven solutions? As a Senior Machine Learning Engineer, you will play a pivotal role in designing, developing, and deploying state-of-the-art machine learning models that will transform our products and services. You’ll work on everything from predictive analytics to building systems that enable smarter decision-making, improving efficiency, and driving innovation. This is your chance to make a lasting impact while collaborating with a talented team in a fast-paced, dynamic environment.


At Guidewire Software, we are building the future of intelligent technology, and we need you to help us shape it.


What You’ll Do

Develop Cutting-Edge Models: Design, implement, and optimize machine learning algorithms to solve real-world problems, from predictive modeling to classification and beyond.

Collaborate Cross-Functionally: Work closely with data scientists, engineers, and product managers to integrate machine learning models into the product pipeline and deliver impactful solutions.

Build Scalable Systems: Architect machine learning pipelines that are scalable, maintainable, and capable of processing large datasets efficiently.

Innovate and Experiment: Stay ahead of the curve by experimenting with new techniques, tools, and algorithms to push the boundaries of what’s possible in machine learning.

Improve and Optimize: Analyze model performance, refine algorithms, and iterate on solutions to enhance accuracy and efficiency.

Mentor and Guide: Provide leadership and mentorship to junior engineers, guiding them to grow their skills and implement best practices in machine learning.

Who You Are

You’re not just a machine learning engineer—you’re a problem-solver with:


Proven Experience:


5+ years of experience in machine learning, data science, or AI, with a strong focus on developing and deploying models in production.

Solid understanding of supervised and unsupervised learning techniques, as well as experience with deep learning and reinforcement learning.

Technical Mastery:


Strong proficiency in machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.

Expertise in programming languages such as Python, R, or Java, and a solid grasp of data manipulation and statistical analysis.

Scalability Expertise:


Experience in building scalable and efficient machine learning pipelines, ideally with cloud platforms like AWS, GCP, or Azure.

Familiarity with large-scale data processing tools like Apache Spark, Hadoop, or similar technologies.

Data-Driven Mindset:


Ability to work with large, complex datasets to derive actionable insights and build predictive models that deliver tangible business value.

A deep understanding of model evaluation metrics and the ability to iteratively improve performance.

Collaborative & Communicative:


Strong communication skills, with the ability to explain complex machine learning concepts to both technical and non-technical stakeholders.

A passion for working in a team environment, where collaboration and sharing ideas is key to success.

Why Join Us?

Impactful Work: Your work will directly influence the development of innovative products that make a difference in the lives of our users.

Innovation Hub: Work alongside a team of talented, driven engineers who are passionate about pushing the boundaries of machine learning and AI.

Career Growth: Enjoy plenty of opportunities to grow your career, learn new skills, and take on exciting challenges as we scale.

Flexible Work Environment: Benefit from a flexible work culture that values work-life balance, with options to work remotely or in-office.

Competitive Compensation: Receive a competitive salary, equity options, and comprehensive health benefits to ensure you are well-rewarded for your contributions.


Key Skills:

  • Senior Machine Learning Engineer