eBay Principal Network Automation Engineer in San Jose, California
Do you want to join a team that architects the industry’s most powerful and innovative e-commerce technology stack? eBay’s Core Product Technology team is embarking on an exciting journey to transform itself and is determined to revolutionize the future of the e-commerce landscape.
Are you a person that simply loves all kinds of technologies and wants things to “just work the right way”? Are you the type that lives for creating “artistic” code and engineering designs that exude quality and encourage others?
We are the Network Automation team and we are looking for folks who live and breathe coding and debugging complex problems across a variety of technology stacks. Not only would you have the opportunity to go in and out of complex systems and space, you get to build software systems to help remove humans from touching the network!
Curious and excited now?
For the technologists out there - your playground is going to be technologies ranging from cloud computing infrastructure and platforms such as Docker, Kubernetes, and Networking. You will work on systems built on Python and Go.
So what is it going to take for you to be part of this team of world-class automation experts?
You are that expert who first and foremost - is the coder of coders, the debugger of debuggers and lives and breathes building quality systems and enhancing quality so that systems always work!
You should be a “software forensics scientist” at heart - unafraid to get into complex code, debug complex interactions and systems and quickly figure out why they’re not working.
You are the kind that likes learning new tech and working with multiple teams of technologists in order to understand and improve first, but then later develop standard methodologies and patterns and up level others and their software and diagnostics quality.
You would share and develop patterns of writing great quality software and help others do the same.
Finally - you strive to be the engineer of engineers who designs and codes up systems for debug/diagnosis failures at a megascale to help humans in causality isolation but then - look to the future and integrate AI techniques to predict, prevent and take correction actions.
You’re the engineer who will help build “auto-detect-and-healing” systems!
Exercises leadership in techniques and creative methodologies for diagnostic tool development
Mentors less experienced engineers on fault isolation tools and methods
Collaborates with engineers and other senior architects for Design for Testability, Quality Frameworks, DevOps and Data driven designs and engineering patterns and behaviors
Explores, evaluates and develops new advances diagnostic tools and methods
Developing tools for debug and diagnosis system function failures as well as failure analysis
Demonstrates ability to turn innovative ideas into new and improved diagnostic tools and methodologies
Proven expertise in building platforms that support virtualization, scale, security, availability, performance and automation. Experience with Docker and Kubernetes a plus.
Hands-on experience in building a microservices based architecture and platform developed and deployed at scale.
Strong track record of engineering excellence including continuous delivery of high quality, massively scaled, innovative software.
Expertise in quality centric development and establishing a DevOps practice are a plus.
Well understood micro-service architectures and applications development skills
Experience and knowledge of IC functional test pattern generation and debug
Exceptional Go and Python coding and scripting skills
Excellent in collaborative environment and able to lead a development team.
Solid skills for verbal & written communication targeting technical and non-technical audiences
Flexible, adaptable, the ability to autonomously manage multiple tasks in a dynamic, fast-paced, iterative development environment with short turnaround times.
Self-motivated, passionate for technology, and strong driver for results and continual improvement.
Great teammate - work well independently and in multi-group cross-discipline environment.
8+ years minimum of real-world coding, debugging and diagnostics experience in high scale distributed micro-service architectures
Experience with code analysis (dissecting features, looking at code flow in IDA, stepping through program execution with a debugger, examining system internals)
Experience at analyzing and mining very large data sets by using existing utilities and writing new tools if needed
Programming & Coding experience. Go and Python strongly preferred
Experience in functional design for debug techniques and functional pattern development.
View our accessibility info at https://www.ebayinc.com/accessibility/
eBay Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at email@example.com . We will make every effort to respond to your request for disability assistance as soon as possible.
For more information see:
EEO is the Law Poster
EEO is the Law Poster Supplement