Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, AI Platform (FULLY REMOTE)-US Citizenship Required image - Rise Careers
Job details

Software Engineer, AI Platform (FULLY REMOTE)-US Citizenship Required

Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone via AI. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we’re committed to our work, customers, having fun and most importantly to each other’s success. Learn more about Splunk careers and how you can become a part of our journey!RoleAs the Software Engineer, AI Platform in the Splunk AI Dev Tools team, you will be building services and tools that underlie our AI products and also accelerate our AI developers. This role combines traditional software engineering with modern cloud infrastructure and machine learning technologies. The ideal candidate will help build and maintain scalable AI systems while ensuring robust deployment and operational excellence.Responsibilities• Design, develop, and maintain AI services in our AI platform that powers all our AI products.• Implement and optimize CI/CD pipelines for machine learning model deployment• Architect and manage cloud infrastructure using Infrastructure as Code principles• Collaborate with ML Engineers and Applied Scientists to build efficient model serving systems• Monitor system performance and implement improvements for scalability• Participate in code reviews and technical documentation• Troubleshoot production issues and implement solutionsRequired Qualifications• US Citizenship• Bachelor's degree in Computer Science, Software Engineering, or related field• 3+ years of experience in software development using languages such as Python and Golang• Strong experience with cloud platforms (AWS, GCP, or Azure)• Proficiency in containerization technologies (Docker, Kubernetes)• Experience with CI/CD tools (Jenkins, GitLab CI, or similar)• Knowledge of Infrastructure as Code (Terraform, CloudFormation, or similar)• Understanding of RESTful APIs• Knowledge of data storage technologies including cloud object stores (e.g. S3), databases (e.g. postgreSQL), vector databases• Knowledge of monitoring and observability tools (Prometheus, Grafana, Splunk)• Experience with version control systems (Git) and collaborative development workflowsPreferred Qualifications• Experience with machine learning frameworks (TensorFlow, PyTorch)• Understanding of ML deployment patterns and model serving• Familiarity with MLOps practices and tools• Experience with automated testing and quality assurance• Knowledge of security best practices in cloud environmentsSoft Skills• Strong problem-solving and analytical abilities• Excellent written and verbal communication• Ability to work independently and in a team environment• Strong documentation skills• Proactive approach to identifying and solving problems• Ability to learn and adapt to new technologies quicklySplunk, a Cisco company, is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.Note:Base Pay RangeSF Bay Area, Seattle Metro, and New York City Metro AreaBase Pay Range: $146,400.00 - 201,300.00 per yearCalifornia (excludes SF Bay Area), Washington (excludes Seattle Metro), Washington DC Metro, and MassachusettsBase Pay Range: $131,760.00 - 181,170.00 per yearAll other cities and states excluding California, Washington, Massachusetts, New York City Metro Area and Washington DC Metro Area.Base Pay Range: $117,120.00 - 161,040.00 per yearSplunk provides flexibility and choice in the working arrangement for most roles, including remote and/or in-office roles. We have a market-based pay structure which varies by location. Please note that the base pay range is a guideline and for candidates who receive an offer, the base pay will vary based on factors such as work location as set out above, as well as the knowledge, skills and experience of the candidate. In addition to base pay, this role is eligible for incentive compensation and may be eligible for equity or long-term cash awards.Benefits are an important part of Splunk's Total Rewards package. This role is eligible for a competitive benefits package which includes medical, dental, vision, a 401(k) plan and match, paid time off and much more! Learn more about our next-level benefits at https://splunkbenefits.com.
Splunk Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Splunk DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Splunk
Splunk CEO photo
Gary Steele
Approve of CEO

Average salary estimate

Estimate provided by employer
$155000 / ANNUAL (est.)
min
max
$155K
$155K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, AI Platform (FULLY REMOTE)-US Citizenship Required, Splunk

Are you ready to make a difference in the world of AI? Join Splunk as a Software Engineer, AI Platform and be part of a revolutionary journey to make machine data accessible, usable, and valuable for everyone. We’re a team of passionate individuals dedicated to creating top-notch AI products and delivering exceptional experiences for our customers. In this fully remote position, you will design, develop, and maintain AI services that power all of our innovative AI products. Your expertise in software development, particularly with Python and Golang, will guide you as you implement and optimize CI/CD pipelines for seamless machine learning model deployment. Working closely with our talented ML Engineers and Applied Scientists, you will architect and manage cloud infrastructure while ensuring operational excellence. If you have a knack for scalability and system performance monitoring, coupled with a solid foundation in cloud platforms like AWS or GCP, then this role is perfect for you. Come contribute to our mission, have fun while doing it, and make a tangible impact at Splunk!

Frequently Asked Questions (FAQs) for Software Engineer, AI Platform (FULLY REMOTE)-US Citizenship Required Role at Splunk
What are the responsibilities of a Software Engineer on the AI Platform at Splunk?

As a Software Engineer, AI Platform at Splunk, your primary responsibilities will include designing, developing, and maintaining AI services that power our AI products. You'll implement and optimize CI/CD pipelines for seamless deployment of machine learning models. Additionally, you will manage and architect our cloud infrastructure using Infrastructure as Code principles. Collaboration is key; you'll work closely with ML Engineers and Applied Scientists to build efficient model serving systems while also monitoring system performance for scalability and operational excellence.

Join Rise to see the full answer
What qualifications do I need to become a Software Engineer on the AI Platform at Splunk?

To qualify for the Software Engineer, AI Platform position at Splunk, you must be a US Citizen and hold a Bachelor's degree in Computer Science, Software Engineering, or a related field. A minimum of 3 years of software development experience using languages like Python and Golang is essential, along with strong cloud platform expertise (AWS, GCP, or Azure). Proficiency in containerization technologies such as Docker and Kubernetes, as well as experience with CI/CD tools, is also required. Knowledge of data storage technologies, RESTful APIs, and monitoring tools will greatly enhance your candidacy.

Join Rise to see the full answer
Is previous experience in machine learning necessary for the Software Engineer position at Splunk?

While it's not mandatory to have extensive experience in machine learning, having a foundational understanding and familiarity with machine learning frameworks like TensorFlow or PyTorch is highly beneficial for a Software Engineer, AI Platform at Splunk. This understanding will not only help you work effectively with our Applied Scientists but will also enhance your ability to contribute to the development and optimization of AI services and model serving systems.

Join Rise to see the full answer
What tools and technologies will I work with as a Software Engineer on the AI Platform at Splunk?

In the role of Software Engineer, AI Platform at Splunk, you will engage with a variety of modern tools and technologies. You'll work extensively with cloud platforms like AWS or GCP and containerization technologies such as Docker and Kubernetes. Familiarity with CI/CD tools (like Jenkins or GitLab CI) is essential for optimizing the machine learning model deployment process. Additionally, knowledge of Infrastructure as Code tools like Terraform will play a significant role in managing and architecting our cloud infrastructure.

Join Rise to see the full answer
What soft skills are important for the Software Engineer role at Splunk?

Alongside technical skills, the Software Engineer, AI Platform position at Splunk requires strong soft skills. You should possess excellent problem-solving abilities and analytical thinking to tackle complex challenges. Effective written and verbal communication is essential for collaboration with colleagues. The ability to work independently and in a team, coupled with a proactive approach to identifying and addressing problems, will greatly contribute to your success in this role.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, AI Platform (FULLY REMOTE)-US Citizenship Required
Can you explain your experience with cloud platforms such as AWS or GCP for the Software Engineer position at Splunk?

In answering this question, provide specific examples of projects where you've utilized cloud platforms like AWS or GCP. Discuss the services you employed, the objectives you achieved, and how your experience aligns with Splunk's focus on robust cloud infrastructure management for AI services.

Join Rise to see the full answer
What strategies do you use for optimizing CI/CD pipelines in software development?

To effectively answer this question, share specific strategies you've implemented to streamline CI/CD processes. Talk about tools you've used, any challenges you faced, and how your optimizations impacted deployment speed and reliability, particularly related to machine learning model deployments.

Join Rise to see the full answer
Describe a challenging problem you encountered while working on a software project and how you solved it.

When tackling this question, use the STAR method (Situation, Task, Action, Result) to structure your answer. Illustrate a specific challenge, outline the steps you took to address it, and emphasize the positive outcome that resulted from your actions, demonstrating your problem-solving skills relevant to the Software Engineer role at Splunk.

Join Rise to see the full answer
How do you ensure system scalability when developing AI services?

To answer this effectively, discuss your approaches to designing scalable systems, such as leveraging cloud services and implementing efficient algorithms. Share examples of how you've monitored system performance and upgraded infrastructure to meet increasing demand, showcasing relevant technical knowledge for the Software Engineer position at Splunk.

Join Rise to see the full answer
What is your experience with Docker and Kubernetes in software development?

Discuss your familiarity with containerization and orchestration in your response. Share instances where you've used Docker to create reproducible environments and Kubernetes for managing those containers at scale. Emphasize how these experiences are relevant to the Software Engineer, AI Platform role at Splunk.

Join Rise to see the full answer
Can you provide an example of how you worked collaboratively with a team on a machine learning project?

When answering this question, highlight your ability to collaborate with cross-functional teams. Detail a machine learning project, your specific role within the team, and how your contributions helped achieve the project's goals while emphasizing effective communication and teamwork, key aspects for the Software Engineer at Splunk.

Join Rise to see the full answer
Tell us about your understanding of Infrastructure as Code and its importance.

In your response, define Infrastructure as Code (IaC) and discuss its significance in managing cloud infrastructure efficiently. Provide examples of tools you've used, such as Terraform, to automate deployment and provisioning, and explain how this practice supports the Software Engineer role at Splunk.

Join Rise to see the full answer
What methods do you use for monitoring system performance during AI service development?

Discuss specific monitoring and observability tools you've utilized, like Prometheus or Grafana. Explain how these tools help track system performance metrics and contribute to making informed decisions regarding improvements and scalability, which are vital for a Software Engineer at Splunk.

Join Rise to see the full answer
How do you keep current with emerging technologies and trends in AI and software engineering?

In your response, share your approach to continuous learning, whether through online courses, webinars, reading industry publications, or participation in tech communities. Emphasize the importance of staying updated to maintain relevance in your role as a Software Engineer, AI Platform at Splunk.

Join Rise to see the full answer
What best practices do you follow for ensuring security in cloud environments?

To address this question, outline specific security practices you've implemented, such as regular audits, access management, or using security tools and frameworks. Companies like Splunk prioritize security, so showcasing your knowledge of best practices will resonate well in your interview for the Software Engineer role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
Photo of the Rise User
dv01 Remote Remote - USA
Posted 7 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Sabbatical
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Solvd Remote No location specified
Posted 12 hours ago
Photo of the Rise User
Dental Insurance
Vision Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Family Medical Leave
Paid Holidays

Splunk’s purpose is to build a safer and more resilient digital world.

101 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom