Flag job

Report

Software Engineer - Recent Graduate

Salary

$124k - $142k

Min Experience

0 years

Location

San Jose, CA

JobType

full-time

About the role

This role is with eBay. eBay uses RippleMatch to find top talent. Team Description We are the Search Engine Development team for eBay. The eBay search engine handles billions of queries daily on a corpus of 3 billion documents. We write modern, high-performance C++ distributed systems code deployed under Linux. We use advanced lock-free programming techniques and custom allocators to squeeze every last drop of performance out of our servers. We collaborate closely with Science teams so that their machine-learned models can run as efficiently as possible. We implement advanced algorithms in Information Retrieval and Concise Data Structures. If you're interested in distributed systems programming, IR, or performant Modern C++, we would like to talk to you. We're about a dozen developers responsible for the search engine running on over 30,000 geographically distributed server nodes. About the role: We are looking for motivated Software Engineers to build robust and scalable software, help improve our code services and system architecture, participate in brainstorming sessions and supply ideas to our technology, algorithms and products, and work with the product and design teams to understand end-user requirements, formulate use cases, and deliver results. You bring strong technical talent and programming skills, as well as a keen desire to deeply understand our products and services to push our technology forward. You’ll work alongside the best and the brightest engineering talent in the industry. As a team member, you’ll estimate engineering efforts, prioritize projects, plan implementations, and triage production issues. You need to be dynamic, collaborative, and curious as we build new experiences, improve existing products, and develop distributed systems powering the world’s largest e-commerce websites at a scale few companies can match. What you will bring: Currently enrolled as a student in an accredited Bachelors, Masters, or PhD degree program within the United States graduating December 2024 - Summer 2025 Maximum of 0-3 years of Professional/Full time relevant work experience (Not including Internships/Co-ops) Programming expertise. Proficient with object-oriented programming concepts, design patterns, and the complete SDLC. Be comfortable with algorithms and data structures, such as std::vector, stack, queue, binary search, hash map, depth first search, breadth first search, and various sort algorithms. Key skills: C++ on Linux (Required). Solid understanding of OOP/OOD , distributed systems. Some experience in Database Development is a plus. Experience with Rust programming language is also a plus. Strong applied experience. You’ve built, broken, and rebuilt software applications in Private Projects, Academic Projects, Prior Internships and/or Previous Work experience. Creative thinker who knows how to create real-world products. Analytical. Able to convert abstract concepts into viable products using CS fundamentals. Resourceful. Have the ability to do a lot with a little. Be able to aggregate information from various places and build relationships with key partners to get the information you need. Data Driven. Able to use data to analyze and solve problems.

About the company

eBay Inc. (Nasdaq: EBAY) is a global commerce leader that connects millions of buyers and sellers in more than 190 markets around the world. We exist to enable economic opportunity for individuals, entrepreneurs, businesses and organizations of all sizes. Founded in 1995 in San Jose, California, eBay is one of the world's largest and most vibrant marketplaces for discovering great value and unique selection. In 2022, eBay enabled nearly $74 billion of gross merchandise volume.

Skills

C++
Linux
object-oriented programming
design patterns
algorithms
data structures
distributed systems