Site logo

What You Will Contribute To Altos

The Altos Cloud Platform Team is seeking an experienced platform software engineer to drive the design, development, and maintenance of the Altos cloud platform. You will be part of the team responsible for cloud infrastructure and scientific computing systems used by Altos scientists to conduct cutting-edge research. Additionally, you will work closely with software engineers, researchers, and IT teams to build and support systems that are scalable, reliable, secure, and efficient.

Responsibilities

  • Implement platform technologies to create, deploy, and monitor scientific applications for internal and external use
  • Facilitate cloud technology adoption cross-functionally across scientific and research teams
  • Understand user needs across a wide range of scientific disciplines and build systems that scientists can use productively
  • Optimize system performance and utilization for scientific applications and underlying infrastructure
  • Work with stakeholders to improve financial operations in the cloud, driving changes for efficient allocation of resources and cost management
  • Administer cached and distributed high performance file systems
  • Improve reliability of systems via automation, testing, and continuous integration and delivery
  • Continuously improve and maintain documentation for our development and deployment processes

Who You Are

Minimum Qualifications

  • B.S. in Computer Science, or related quantitative field, or equivalent technical experience
  • 5+ years of experience in a Cloud Infrastructure, DevSecOps, or systems-focused platform software engineering role
  • Deep experience architecting and operating cloud solutions on AWS
  • Experience with Infrastructure as Code tools such as Terraform, Ansible, or CDK.
  • Experience with containerization technologies (e.g. Docker, Kubernetes)
  • Experience building tools in Python, Ruby, Bash, or other technologies typically used for system orchestration
  • Familiarity with monitoring and observability tools
  • Excited to design, implement, and evangelize computing standards and culture across scientific and technical functions
  • Enjoys building scalable, secure, and robust systems
  • Strong communication and collaboration skills.

Preferred Qualifications

  • Experience building platforms to accelerate the efforts of software, data, and machine learning engineers
  • Experience writing automated tests across different levels of the test pyramid

 

Job Overview

Print Job Listing

Share