Software Engineer 3

eBaySan Jose, CA
$187,741 - $254,200Hybrid

About The Position

At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts. Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet. Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all. About the team and the role: eBay, Inc. seeks Software Engineer 3 in San Jose, CA

Requirements

  • Master’s degree, or foreign equivalent in Computer Science, Computer Engineering, or a closely related field.
  • Programming: Java (J2EE, concurrency), Python (ML/DS), JavaScript/TypeScript (React, Node.js), Kotlin (Android).
  • Backend: Spring Boot, Flask/FastAPI, Node.js (Express.js); ML serving (TensorFlow Serving, TorchServe); GPU inference (ONNX Runtime, TensorRT).
  • Frontend: ReactJS (hooks, context API), Redux; JS/TS; tooling (Webpack, Babel, Jest, React Testing Library).
  • Databases: MSSQL, Oracle; MongoDB, DynamoDB; Aurora (distributed SQL); Redis; Kafka Streams; Snowflake.
  • ML & DS: TensorFlow, PyTorch, scikit-learn, Spark MLlib; deep learning (transformers, TorchVision, Hugging Face); reinforcement learning; scalable training & inference (GPU/TPU, TensorRT, DeepSpeed); MLOps (Kubeflow, MLflow); graph mining (NetworkX, Neo4j).
  • Cloud & Distributed Systems: AWS, Azure, GCP; Docker, Kubernetes; Hadoop, Spark, Kafka; Terraform, Ansible; Prometheus, Grafana; GPU/TPU ML; high availability & fault tolerance.
  • Computer Architecture & Systems: Systems programming, memory models, cache efficiency, concurrency, parallelism.
  • Software Security & Reliability: Secure coding (validation, memory safety); penetration testing (OWASP ZAP); reverse engineering (Ghidra); vulnerability analysis (Nessus); cryptography (OpenSSL).
  • SDLC & Practices: Git, Maven, Gradle, Jenkins; JUnit, pytest; Selenium, Playwright, WebdriverIO; Agile/Scrum; static analysis (SonarQube); CI/CD pipelines.
  • System Design: Distributed systems; service architectures (microservices, SOA); API design (REST, gRPC, GraphQL); scalability (caching, load balancing); consistency & consensus (CAP theorem, Paxos/Raft).
  • Any suitable combination of education, training and experience is acceptable. Experience can be gained through academic coursework, scholastic achievement, or work experience.
  • Must be legally authorized to work in the U.S. without sponsorship.

Responsibilities

  • Define, design, and implement a highly scalable E2E automation testing system.
  • Collaborate with architects, product management, engineering, and Operations teams to develop innovative solutions adherence to development goals and principles.
  • Produce clear, well-documented design docs, and participate in design and code reviews.
  • Strictly monitor DevOps and testing metrics of applications across eBay payments organization for reliability and velocity purpose.
  • Strictly monitor production bugs across eBay payments and manage to shorten the average bug fix time and drive down the overall bug counts.
  • Work closely with eBay research team and academies to seek machine learning approaches to project hygiene, development velocity, quality improvement in eBay payments organization.

Benefits

  • 401(k) eligibility
  • various paid time off benefits, such as PTO and parental leave
  • target bonus
  • restricted stock units
  • full range of medical, financial, and/or other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service