Machine Learning Engineer

April 29, 2025
$163900 / year

Are you applying to the internship?

Job Description

About Splunk:

Splunk, a Cisco company, is a leading provider of a unified security and observability platform for enterprises. Their end-to-end, full-stack platform is designed for hybrid and multi-cloud environments, helping organizations maintain secure and reliable digital systems. Splunk emphasizes a positive and supportive work culture, valuing kindness and employee well-being alongside professional skills and accomplishments. They aim to foster a collaborative environment where employees can grow and develop while contributing to the success of their customers.

Job Description: Machine Learning Engineer (Graduate Role)

Splunk is seeking recent Bachelor’s or Master’s graduates to join their team as Machine Learning Engineers. This is a real-world project-based role offering significant opportunities for growth and development within a dynamic environment. The role will involve:

Integrating AI/ML solutions into Splunk products and services: This will provide hands-on experience applying machine learning to real-world problems within a large-scale enterprise setting.
Achieving data science and software engineering goals: Graduates will be challenged to set and meet goals, working independently and with guidance from mentors.
Learning about Splunk: The role provides comprehensive exposure to both the Splunk product suite and the company culture.
Collaboration: Successful candidates will work closely with software engineers, data scientists, and product managers, gaining valuable experience in cross-functional teamwork.
Mentorship and Professional Development: Splunk offers mentorship programs and structured support to help graduates build a successful career.

Required Qualifications:

• Actively pursuing or holding a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or a related technical field.
• A strong academic record.

Preferred Qualifications:

• Coursework or research experience in AI/ML topics such as time series analysis (univariate and multivariate), anomaly detection, generative AI, and Large Language Models (LLMs).
• Experience programming in a large software project (academic, professional, or open source).
• Coursework or project/internship experience in big data or distributed systems.
• Familiarity with ML frameworks (TensorFlow, PyTorch, Ray, vLLM) and Python.
• Ability to thrive in a fast-paced, collaborative environment.
• Strong written and verbal communication skills.
• Enthusiasm for problem-solving.

The position offers a competitive salary, benefits package, and flexible work arrangements, with options for remote and/or in-office work. Salary ranges vary by location.