“Arch” is a team of
engineers for engineering that builds tools and applications to keep
Palantir running smoothly, reliably, and efficiently. We do everything
from running the development pipelines to deploying self-service
container schedulers for various company workloads. Given the breadth of
the work that we do, learning and growth is a primary goal for all Arch
engineers.
On any given day, we’re improving
the stability and scalability of our systems, driving adoption of best
practices, and developing new solutions to new problems. Our team
operates at close to a 1:100 ratio with our users, which means that
we’re singularly focused on finding the best solution (including open
sourced and managed solutions) and automating every process along the
way.
RESPONSIBILITIES:
- Identify gaps in developer tooling
- Research, evaluate, and develop new tools to improve product development efficiency
- Deploy highly available, scalable, maintainable, monitored systems and services
- Manage the adoption of tooling and industry best practices among development teams
- Use Bash, Python, Java, or whatever tools are at your disposal to automate maintenance responsibilities
REQUIREMENTS:
- B.S./M.S. in Computer Science, Engineering, Information Systems, Math, Physics, or equivalent experience
- 4+ years experience working in Developer Operations
- Experience working with AWS or another cloud provider
- Experience with managing and developing on highly-available and distributed software
- Proficiency in a language such as Java, Python, or Go
- Comfortable working in a fast-paced environment with dynamic objectives
- Ability to work independently and make decisions with minimal supervision
PREFERRED:
- Strong automation mindset
- Broad exposure to infrastructure-as-code frameworks like Terraform and Cloudformation
- Familiarity with modern web frameworks like React