Python Infrastructure Developer - Network Automation
We are looking for a Python Infrastructure Developer with focus on Network Automation to join our WorldQuant Aligned Infrastructure team to manage our network and build network automation tooling. The successful candidate will be responsible for delivering high-quality, reliable, and scalable network automation solutions as well as performing network design and implementation.
The team comprises 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
We are looking for a Python Infrastructure Developer with focus on Network Automation to join our WorldQuant Aligned Infrastructure team to manage our network and build network automation tooling. The successful candidate will be responsible for delivering high-quality, reliable, and scalable network automation solutions as well as performing network design and implementation.
The team comprises 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
- Drive end-to-end network infrastructure automation
- Design and implement new network solutions based on the emerging computational needs
- Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
- Implement orchestration on top of Infrastructure as Code (IaC) automation
- Oversight and maintenance of complex distributed systems
- Building backend APIs, event-driven systems, CLIs and reusable packages
- Participate in the design and implementation of CI/CD pipelines
- Perform code reviews and promote best practices
- Optimize for async collaboration with our global team
Ideal Candidate
- An exceptional infrastructure software engineer, committed to developing high quality code and infrastructure solutions
- A collaborative team player with superior communication and problem-solving skills
- Driven by curiosity, always ready to learn, explore, and put new technologies to the test with clear set objectives
- While networking experience is a plus, it is not a hard requirement. The candidate however must be interested in learning modern networking technologies and be willing to use the learned skill in implementing network solutions
Required Skills / Experience
- Proven experience as a Systems Engineer, Infrastructure Developer or similar role in software development
- In-depth knowledge of Python, with the ability to tackle complex programming challenges
- Hands on experience with API development
- Experience with designing and implementing CI/CD pipelines
- Excellent problem-solving skills and attention to details
- Continuously pursue automation opportunities
- Ability to communicate complex concepts clearly with both stake holders and developers
Read Full Description