Logo
eBay

Senior Software Engineer

eBay, Portland, Oregon, United States, 97204

Save Job

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's Homepage and CMS engineering team is looking for an outstanding Backend Engineer with Machine Learning experience to work with as we redefine the face of eBay. You’ll collaborate with engineers, designers, product managers, and analysts to create impactful products on one of the most trafficked websites. Our tech stack includes GenAI models, a Machine Learned Recommendation Framework, JS Frontend, and JavaScript+Java backend. The homepage features recommendations like “Recommended for you”, “Frequently Searched by you”, deals, and marketing placements. The CMS includes auto layout management using Gen AI. Our team has a high visibility impact across the organization, directly influencing eBay's revenue and serving millions daily.

Our values include authenticity, bold ideas, and diversity. Join us in connecting people and creating economic opportunities worldwide!

What you will accomplish

Build and maintain eBay’s homepage/CMS backend and machine learning stack.

Translate requirements into software design; create clean, efficient, maintainable code.

Own a large functional area with in-depth expertise.

Guide and influence cross-domain teams on technical decisions.

Design scalable, distributed, high-availability systems ensuring performance and accessibility.

Provide technical guidance, conduct code reviews, contribute to ADRs, and mentor team members.

Lead support, release, and on-call responsibilities.

Identify areas for flexibility in application design.

Enhance engineering velocity.

What you will bring

6+ years experience with JavaScript, GraphQL, REST APIs, messaging systems, or similar backend languages.

Experience building data-driven applications with RDBMS, NoSQL, ElasticSearch.

Deep understanding of scalable backend application development.

Proven results in fast-paced environments (agile, TDD, CI/CD).

Passion for AI, LLMs, and Machine Learning technologies.

The salary range for this position is $132,000 - $222,100, with compensation varying based on location, skills, and experience. Benefits include bonuses, stock units, health and financial benefits, 401(k), PTO, parental leave, and more. Further details will be provided upon offer.

If hired, employment is at-will, and salary and benefits are subject to change based on performance, market, and company policies.

For more info, see our

Talent Privacy Notice . eBay is committed to equal opportunity employment. For accommodations, contact

talent@ebay.com . Learn about our

accessibility efforts .

Our website uses cookies; by continuing, you agree. See our

Privacy Center

for details.

#J-18808-Ljbffr