Principal Software Dev Engineer - Network Automation
Company: myGwork
Location: Sterling
Posted on: May 16, 2022
|
|
Job Description:
It takes powerful technology to connect our brands and partners
with an audience of nearly 900million. Whether you're looking to
write mobile app code, engineer the servers behind our massivead
tech stacks, or develop algorithms to help us process trillions of
data points a day, what youdo here will have a huge impact on our
business-and the world. Want in?
Yahoo's Global Network Infrastructure team is responsible for the
core network infrastructure and shared services required to support
all Yahoo services globally, such as our popular EdgeCast CDN,
Sports, News, Finance and Weather media channels, advertising
engines, video, search, and blogs. We design and build scalable,
high-performance networks that connect billions of users to our
edge and web-scale data centers, provide long-term strategy and
automation, manage global routing, and provide capacity and
performance consultation for Yahoo properties.
Yahoo's Global Network team is looking for a highly technical Sr
Principal Software Dev Engineer on the network automation team to
drive programmability and the innovation of our 100+Tb global
network. You will be leading the efforts to bridge the gap and
bring awareness between the network and application stack to
increase network intelligence.
Responsibilities
Define standards and strategies to provide technical guidance for
the roadmap and building blocks to drive automation vision
Work with engineering and architecture to assess critical
challenges and identify opportunities to define automated solutions
for workflow optimization
Cultivate innovation by driving cross-collaboration and execution
of projects across multiple teams
Own complex problems and have the ability to break it down into
simpler components to lead the process of designing, developing,
testing, deploying, maintaining and software improvement
Work with all customers of the network to define necessary network
software controls, visibility, and requirements to sustain business
growth
Mentor and train other team members on design techniques, and
coding standards
Required Qualifications
BS in Computer Science or related professional experience
In-depth knowledge of Linux/Unix
6+ years programming/software engineering experience in any
combination of Perl, Python, Go, C/C++, including 3+ years in a
technical leadership role.
Experience in developing software and monitoring large scale
distributed systems
Experience with CI/CD deployment methodology and other common
DevOps tools (i.e. Jenkins, Docker, Git) and orchestration
frameworks such as Chef/Ansible/SaltStack a huge plus.
Experience with NoSQL/RDBMS, Message bus and similar big data
technologies (Redis, ElasticSearch, Kafka)
Experience with NFV and containerization (Docker, Kubernetes) a big
plus
Experience in manageability infrastructure tools including Ansible,
Rest/gRPC, Rest/NetConf
Data analytics, modeling, pipelines, representation, UI and API
experience.
Working knowledge and experience of Agile software development
methodologies.
Leading and training modern software engineering practices and the
full software development life cycle such as planning, designing,
coding standards, testing (unit, functional), and code reviews.
Outstanding collaboration and communication, and documentation
skills with a proven ability to work cross-functionally in order to
establish and meet shared goals .
Knowledge of networking protocols & architecture is a plus.
Yahoo is proud to be an equal opportunity workplace. All qualified
applicants will receive consideration for employment without regard
to, and will not be discriminated against based on age, race,
gender, color, religion, national origin, sexual orientation,
gender identity, veteran status, disability or any other protected
category. Yahoo is dedicated to providing an accessible environment
for all candidates during the application process and for employees
during their employment. If you need accessibility assistance
and/or a reasonable accommodation due to a disability, please
submit a request via the Accommodation Request Form
(www.yahooinc.com/careers/contact-us.html) or call 408-336-1409.
Requests and calls received for non-disability related issues, such
as following up on an application, will not receive a response.
At Yahoo, we know that diversity makes us stronger. We are
committed to a collaborative, inclusive environment that encourages
authenticity and fosters a sense of belonging. We strive for
everyone to feel valued, connected, and empowered to reach their
potential and contribute their best. Check out our diversity and
inclusion (www.yahooinc.com/diversity/) page to learn more.
US Only: Please be aware that Yahoo requires all employees entering
a U.S. Yahoo office and/or attending a company event (including
client events) are required to be vaccinated for COVID-19. This
position will require the successful candidate to obtain and show
proof of a vaccination to enter a U.S. Yahoo office and/or
attending a company event (including client events). Yahoo is an
equal opportunity employer, and will provide reasonable
accommodation to those individuals who are unable to be vaccinated
consistent with federal, state, and local law.
Currently work for Yahoo? Please apply on our internal career
site.
This employer is a corporate member of
myGwork - LGBTQ+ professionals, the business community for LGBTQ+
professionals,
students, inclusive employers & anyone who believes in workplace
equality.
Keywords: myGwork, Sterling , Principal Software Dev Engineer - Network Automation, IT / Software / Systems , Sterling, Virginia
Click
here to apply!
|