Principal Software Engineer - Artificial Intelligence
Splunk
- Hyderabad, Telangana
- Permanent
- Full-time
- Lead the development of the AI/ML capabilities that drive our product's key use cases in the cybersecurity and observability domains.
- Collaborate closely with software engineers, applied scientists, and product managers to integrate generative AI solutions into our products and services.
- Stay up to date with the latest developments in the field of AI/ML, and ensure that these advancements are properly incorporated into our technology roadmap.
- Provide technical guidance and mentorship to team members to ensure the development of their skills.
- Actively participate in cross-functional discussions and strategic decisions related to AI directions and product roadmaps.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field with at least 8+ years of industry experience.
- Experience developing large-scale, complex AI systems and taking AI research to production.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with cloud platforms (AWS, GCP, Azure) and serverless architecture.
- Previous experience working in cross-functional teams and collaborating with applied scientists.
- Excellent problem-solving skills and troubleshoot complex issues.
- Excellent communication skills with the ability to articulate complex technical concepts to both technical and non-technical audiences.