Infrastructure Software Developer
We are looking for an Infrastructure Software Developer to join our WorldQuant Aligned Infrastructure team.
The successful candidate will be responsible for delivering high-quality, reliable, and scalable infrastructure solutions and self-service tools for our rapidly growing internal users.
The team is comprised of multidisciplinary individuals with unrestricted access across a large environment. We believe that one cannot build a truly great service without the ability to make changes across the stack. We take great care in focusing on solving real business problems, reducing operational overhead and working together as a team.
Responsibilities
1. Develop, test and implement infrastructure solutions and self-service tools
2. Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
3. Implement orchestration on top of Infrastructure as Code (IaC) automation
4. Develop and maintain scalable and robust internal APIs, CLIs and packages
5. Participate in the design and implementation of CI/CD pipelines
6. Ensure system quality, responsiveness and stability through effective design, coding and testing
7. Understand, monitor and manage complex distributed systems to effectively automate, alert and implement self-healing solutions
8. Perform code reviews and promote best practices
9. Optimize for async collaboration with our global team
Ideal Candidate
10. An exceptional infrastructure software developer, committed to developing high quality code and infrastructure solutions
11. A collaborative team player with superior communication and problem-solving skills
12. Driven by curiosity, always ready to learn, explore, and put new technologies to the test with clear set objectives
Required Skills / Experience
13. Proven experience as a Systems Engineer, Infrastructure Developer or similar role in software development
14. Proficiency in programming languages such as Python or Go
15. Experience with infrastructure as code (IaC) automation tools such as Ansible, SaltStack and Terraform
16. Hands on experience with API development and integration
17. Familiarity with container orchestration services, especially Kubernetes
18. Experience with designing and implementing CI/CD pipelines
19. Deep understanding of complex distributed systems architectures
20. Excellent problem-solving skills and attention to details
21. Ability to communicate complex concepts clearly with both stake holders and developers