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