Full Time

System Scalability Engineer (US Remote Available)

Splunk
Remote!
$110,000 - $140,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Splunk, so some details may not match this job. The employer's own page has the real description.

Overview

The System Scalability Engineer at Splunk is responsible for ensuring that our systems are designed, implemented, and maintained to scale efficiently and effectively in response to both anticipated and unanticipated workloads. This role requires a deep understanding of system architecture and an ability to analyze performance metrics, identify bottlenecks, and implement solutions that enhance system robustness and scalability. The successful candidate will collaborate closely with cross-functional teams, leveraging their expertise to deliver high-quality, scalable solutions that meet the demands of our growing user base.



Job Responsibilities

  • Design, implement, and optimize scalable and resilient system architectures.
  • Analyze system performance metrics and identify potential bottlenecks.
  • Collaborate with software developers to create efficient algorithms and data structures.
  • Implement testing frameworks to evaluate the scalability of existing and new systems.
  • Work with cross-functional teams to define system specifications and requirements.
  • Provide recommendations for improvements based on system performance analysis.
  • Document technical solutions and create comprehensive reports for stakeholders.
  • Stay up to date with industry trends and emerging technologies related to system scalability.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 5+ years of experience in system design, architecture, or engineering.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Extensive experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Deep understanding of distributed systems, microservices architecture, and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with performance monitoring and analysis tools.
  • Strong problem-solving skills and ability to work under pressure.
  • Excellent communication and collaboration skills.


Technologies & Tools

The System Scalability Engineer will work with a variety of technologies and tools including cloud computing platforms (AWS, Microsoft Azure, Google Cloud), orchestration tools such as Kubernetes, CI/CD pipelines, performance monitoring tools, and various programming and scripting languages such as Python and Java. Familiarity with database systems, both relational and NoSQL, is also essential for optimizing data storage and retrieval processes within scalable architectures.



Ideal Candidates

Ideal candidates for the System Scalability Engineer position possess a strong analytical mindset complemented by a passion for problem-solving and innovation. They demonstrate a proactive approach to identifying challenges and a commitment to developing scalable, resilient systems. Excellent communication skills, both written and verbal, are vital for collaborating effectively with teams across the organization. A willingness to stay abreast of industry advancements and incorporate new technologies into their work will further enhance their suitability for this role.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.