Senior Network Tools Developer-Infrastructure Management Services

Twitter New York , NY 10007

Posted 1 week ago

Who we are:

Twitter's real-time ecosystem operates at massive scale. We are looking for engineers who can develop simple services and tools to manage Twitter network infrastructure. We serve a diverse and growing set of customers who rely on you and your team to help them be more efficient and effective in their jobs. You will be responsible for building systems providing the visibility and automation required to manage Twitter's global network infrastructure, which delivers billions of tweets and supports 300M+ users.

What you'll do:

  • Design scalable solutions that enable simple and elegant management and implementation of complex network infrastructure systems.

  • Implement network management software in a reliable and sustainable manner.

  • Support and maintain your software systems to ensure a high quality customer experience.

  • Collaborate with, learn from, and mentor teammates.

Who you are:

  • Demonstrated ability to write modular and well tested code.

  • BS in Computer Science or equivalent experience

  • 5+ years of industry experience at a large-scale internet service

  • Fluency in Python, Java, and/or Scala or similar (Python strongly preferred)

  • Solid foundation in data structures, algorithms and complexity analysis

  • Comfortable working in a small, fast-growing, and dynamic development environment

  • Good experience with large networking infrastructure. Familiar with the different OSI layers, CDN and load balancer

  • Good knowledge of major network protocols such as IP (TCP, UDP), BGP, ISIS, MPLS, DHCP and DNS.

  • Experience interacting with Cisco, Arista and Juniper devices through Netconf and Rest APIs

  • Link to your portfolio of websites, personal projects, github repo, or technology blog is a plus

  • Not afraid of a challenge at scale

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior AV Tools Software Engineer AI Infrastructure


Posted 2 weeks ago

VIEW JOBS 9/28/2019 12:00:00 AM 2019-12-27T00:00 We are now looking for a Senior AV Tools Software Engineer NVIDIA is hiring senior software engineers to build a developer platform for AV application debugging and insights as a part of our AI infrastructure and deep learning platforms! You will need to have strong programming skills, a deep understanding of cloud technologies, distributed storage & compute systems, and distributed systems architecture. You will require excellent communication and planning skills. If you have a real passion for engineering complex tools, and are methodical and detail oriented while at the same time very practical to quickly come up with initial solutions suitable for later refinement, this is a fantastic opportunity to develop your skills! Together, we will help advance NVIDIA's capacity to build and deploy leading solutions for a broad range of AI-based applications such as autonomous vehicles, healthcare, virtual reality, graphics engines and visual computing. What you will be doing: * Architect and build scalable and distributed debug and insights infrastructure and algorithms for autonomous vehicle applications. * Collaborate with multiple autonomous vehicle teams to understand their debugging tool requirements that help improve engineering efficiency. * Work with a diverse set of researchers and engineers from the fields of computer vision, machine learning, path planning and vehicle control as customers. * Work with a wide range of technologies spanning from GUI front-ends for analytics algorithms to large scale distributed data streams and databases of sensor and annotation data. * Collaborate with AI applied researchers and leaders to build future-proof infrastructure. What we need to see: * You have a BS or MS in Computer Science or equivalent with 6+ years of relevant experience in a programming intensive role. * Strong programming background that incorporates methodologies like data structures, design patterns, OOP, and test driven development. * You possess advanced programming skills to build distributed server based systems, microservices, RESTful APIs, and web technologies. * Advanced Python programming expertise. * GUI toolkit experience, for example, Qt. * Expertise in databases including Hive, Presto, SQL. * Experience in working with complex software systems on Linux. * Highly motivated with strong interpersonal skills, you have the ability to work successfully with multi-functional teams, principles and architects and coordinate effectively across organizational boundaries and geographies. Ways to stand out from the crowd: * Advanced programming expertise with full-stack web based visualization technologies to help provide data insights. * Experience in automotive development and tooling. * An expert programmer in Go, C/C++, and Scala. * Familiarity with analyzing and evaluating machine learning algorithms in Matlab or Python. With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most brilliant and talented people in the world working with us and our engineering teams are growing fast in some of the hottest state of the art fields: Deep Learning, Artificial Intelligence, and Autonomous Vehicles. If you're a creative computer scientist/engineer with a real passion for distributed systems and autonomous driving, we want to hear from you. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. #deeplearning Nvidia New York NY

Senior Network Tools Developer-Infrastructure Management Services