CAREERS

At Scala Computing, we are always seeking exceptional talent with a no-fear, can-do attitude with a strong desire to innovate.

We are currently looking for:

What you'll do

Scala’s Environment

We run a HPC platform on Amazon AWS and Microsoft Azure with many additional opensource technologies and middleware. All our systems run in the cloud so we always think cloud first! Our team uses a mix of Linux and some Windows. We are trying to remove each and every barrier that would keep the product teams from executing faster than our competitors. This means full stack support in multiple public clouds, automated provisioning, distributed schedulers, alerting, monitoring, log aggregation, metrics, backups, data layers as a service, CI/CD, multi data center deployments and orchestration.

About the Job

This DevOps Engineer role requires strong collaboration skills to partner with all engineering groups and sustained passion to persistently engage towards building world-class standards in operational excellence. This role will work in a fast-paced environment where multiple streams of deliverables will be rolling into production at various speeds and cycles.
You will be part of Scala’s cloud platform team, a team that is trying revolutionize running HPC clusters in the cloud. The Platform team is trying to remove each and every barrier that would keep HPC applications from executing faster than our competitors, which means full stack support in multiple public clouds, automated provisioning, cluster schedulers, alerting, monitoring, log aggregation, metrics, backups, data layers as a service, CI/CD, multi data center deployments and orchestration. This team is also responsible for Site Reliability Engineering at Scala.
You will get to work in an exciting and engaging environment where you will be encouraged to expand your skills, test your creative boundaries, share new ideas, and most importantly - have fun!

Responsibilities
  • Work on a team building cloud platform tools and solutions for HPC applications.
  • Collaborate with other engineers to define strategy and technical platform roadmap, and drive the rapid implementation of appropriate technologies
  • Encourage value-driven innovation to current framework and processes to continuously improve efficiency of product development processes.
  • Partner with product teams to prepare for timely and smooth acceptance of deliverables into production environment
  • Evaluate new tools and technologies based on current and future feature requirements, performance, cost effectiveness, and reliability
  • Work closely with development teams to understand requirements and applies industry knowledge to recommend build/buy solutions
  • Execution on all release engineering aspects of DevOps including Configuration Management, Build and Deployment Management, Continuous Integration and Delivery
  • Review existing solutions with a fresh perspective to suggest improvements and optimizations
Skills & Requirements
  • BS or MS in Computer Science or related technical discipline (or equivalent experience)
  • Experience with cloud delivery platforms, Azure/AWS/GCE
  • Building high-leverage tools for engineers
  • Hands on experience with one or more programming languages
  • Working knowledge of running and tuning large scale applications in production
  • Hands on experience with Docker / Kubernetes / Mesos / Nomad
  • Hands on experience with CI/CD tooling such as Jenkins
  • Attention to detail in their code and output
  • Attention to operational excellence
  • Strong interpersonal skills to coordinate with other team members
  • Experience of coaching and mentoring software engineers for technical and professional growth a plus
Technologies We Use

Amazon AWS, Microsoft Azure, Kubernetes, Prometheus, Docker, Golang, Python, Terraform, Consul, Vault, Vagrant, PostgreSQL, Jenkins, Artifactory, Ubuntu Linux, Windows Server, Splunk, Nagios, PagerDuty

Send your resume at hr@scalacomputing.com