Senior Engineer in San Jose, CA

$200K - $250K(Ladders Estimates)

eBay   •  

San Jose, CA 95101

Industry: Consumer Technology

  •  

11 - 15 years

Posted 62 days ago

This job is no longer available.

Job Summary:

For the technologists out there - your playground is going to be technologies ranging from cloud computing infrastructure and platforms such as OpenStack, Docker, Kubernetes, Kibana, Spark, Flink, Apache Kafka, Networking, and DevOps to Big Data (Hadoop and Teradata) to machine learning algorithms, data sciences and search engines to application cloud services built on Java, Node.js, to mobile applications and business entity e-commerce systems and more.

You need to be that expert who first and foremost - is the coder of coders, the debugger of debuggers and lives and breathes designing and building innovative systems and enhancing quality so that systems always work! As the Senior MTS on the team, a big onus is on enabling others on the team to succeed on their projects. You must have a keen design sense, and should be able to guide the team to adopt elegant designs before they start to code. You should also be a Code Reviewer extraordinaire and be willing to give detailed guidance to improve the code that the team produces.

You are the kind that likes learning new tech and working with multiple team members in order to understand and improve first, but then later develop best practices and patterns and up level others and their software. In particular you will join the community at eBay evolving the AI/ML systems and serviced of the future. You will also partner with internal customers to provide best practices and patterns to help them effectively integrate with the personalization and experimentation infrastructures. You need to share and develop patterns of writing great quality software and help others on the team do the same.

Requirements:

  • BS/MS in CS with 10-12 or more years in software engineering, design and architecture.
  • 8+ years minimum of real-world coding, data engineering, design experience in high scale distributed microservice architectures
  • Experience building data architectures at a large scale within big tech or advertising company
  • Experience with at least one high scale data storage/database system and data streaming service (preferably experience with relational databases and spark streaming)
  • 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.
  • Domain expertise in one or more e-commerce, personalization, data management, or cloud infrastructure services.
  • Exceptional Java, C++, Python, Node JS coding and scripting skills
  • Excellent in collaborative environment and able to guide a development team.
  • Flexible, adaptable, and able 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.
  • Team player - work well independently and in multi-group cross-discipline environment.


Valid Through: 2019-9-16