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: