Join us as we pursue our innovative vision to make machine data accessible, usable, and valuable to everyone. We are a company filled with passionate people who seek to deliver the best experience for our customers. At Splunk, we're committed to our work, our customers, having fun, and most meaningfully, to each other's success.
Are you passionate about working on critical systems to create tangible customer impact? Would you like the opportunity to work at a growing company that is changing how information is used to support business decisions? If this resonates with you, we would love to speak with you.
Our Data Management AI Team is a dynamic, diverse technology group dedicated to building and managing Large Language Model (LLM)-powered services that accelerate customers' data onboarding. Our services form the core of the Data Management AI platform, enabling seamless integration of complex workflows across diverse systems. We are responsible for developing common agents and reusable skills, fostering inner-sourcing, and promoting collaboration across teams to drive innovation and efficiency.
We are seeking a skilled Python Developer with experience working with at least one of the three largest cloud providers (AWS, Azure, or GCP) to support the development and enhancement of key Splunk services. The ideal candidate will have hands-on experience with cutting-edge technologies, including Large Language Models (LLMs), Generative AI, agentic architecture, and Retrieval-Augmented Generation (RAG).
We deal with challenges of ingesting and processing data at scale and in a reliable and real-time manner. If you possess a passion for outstanding technology and embrace the challenge of working with systems that handle terabytes of data, then this position is for you.
Role
Participate in the complete software development cycle: Understand requirements, design, develop, test, automate and deploy software.
Identify and resolve pre-production system bottlenecks and production issues.
Engage in design and code reviews of the product, and enhance your knowledge of customers' experiences to prevent future problems.
Make code maintainable and the product diagnosable and serviceable.
Participate in rotating on-call duties to diagnose and solve customer issues.