Machine Learning Engineer

April 29, 2025
$163900 / year

Are you applying to the internship?

Job Description

About Splunk:

Splunk, a Cisco company, is building a safer and more resilient digital world with an end-to-end full-stack platform designed for hybrid, multi-cloud environments. Leading enterprises use Splunk’s unified security and observability platform to maintain the security and reliability of their digital systems. The company emphasizes a positive and supportive work culture, encouraging employees to bring their whole selves to work.

Job Description: Machine Learning Engineer (Graduate Role)

Splunk is seeking Bachelor’s or Master’s graduates to join its team as Machine Learning Engineers. This is a hands-on role where graduates will work on real projects, contributing to both internal and external customer needs. The position offers:

Real-world experience: Working on actual projects within Splunk’s dynamic environment.
Mentorship and collaboration: Working with experienced software engineers, data scientists, and product managers, receiving guidance and support from mentors.
Skill development: Honing skills highly valued in Splunk’s development teams.
Cultural immersion: Experiencing Splunk’s culture firsthand.
Career growth: Supporting your development and providing a strong foundation for a successful career.

Responsibilities:

• Integrate AI/ML solutions into Splunk products and services.
• Achieve data science and software engineering goals set collaboratively with a mentor.
• Learn extensively about Splunk, both the product and the company.
• Collaborate effectively with multi-functional teams.

Qualifications:

Must-have: Actively pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or a related technical field, with a strong academic record.
Nice-to-have:
• Coursework or research experience in AI/ML, including 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 and 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 tackling challenging problems.

The company highlights that the “nice-to-have” qualifications are not strictly required; they are seeking candidates with a strong overall profile and a good fit for their culture.