[Only 24h Left] Senior software Engineer

4 weeks ago


Bengaluru India Uber Full time

Job Description

About the Role

The Search Platform team is responsible for the Search experience on several product surfaces at Uber, enabling millions of users to find, discover, and explore rides, food, etc. Search has played an increasingly important role in bringing Uber closer to its vision. The ideal candidate will bring extensive expertise in search infrastructure, showcasing a profound understanding of search algorithms, distributed systems, and scalability.

What you'll do

1. Design and implement new features in our search infrastructure solutions at Uber.
2. Join on call rotation, driving continuous improvements on system availability, scalability, performance and efficiency.
3. Collaborate with other infrastructure teams, product teams and product managers to drive adoption and standardize processes, and to design and implement high impact, cross-product features.

What you'll need

1. BS or MS in Computer Science and 5+ years of related technical discipline or equivalent experience.
2. Proficient in one of the following programming languages: Java, Go, C/C++ or similar languages. Good scripting skills and ability to pick up new ones.
3. Systematic problem solving approach and knowledge of algorithms, data structures and complexity analysis.
4. Experience with Apache Lucene, ElasticSearch, OpenSearch, Solr and other Search technologies is a plus
5. Experience with highly available/fault tolerant, replicated data storage systems, large scale data processing systems or enterprise/cloud storage systems is also a strong plus

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let's move it forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

.Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .



  • Bengaluru, India Capgemini Full time

    Job Description Job Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and...

  • Senior Designer

    2 weeks ago


    India Expro Group Full time

    Who is ExproWorking for our clients across the entire well life cycle Expro is a visionary full-cycle energy services expert offering novel insightful solutions dependable competency and award-winning safety Combining innovative future-facing technology with high-quality data across well construction well flow management and production subsea well...


  • Bengaluru, India One97 Communications Limited Full time

    Job Description Senior Software Engineer Backend About US: Paytm is India's leading mobile payments and financial services distribution company. Pioneer of the mobile QR payments revolution in India, Paytm builds technologies that help small businesses with payments and commerce. Paytm's mission is to serve half a billion Indians and bring them to the...


  • Bengaluru, India Rippling Full time

    Senior Software Engineer - Global Payroll About Rippling Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a...


  • Bengaluru, India WiseEngage Private Limited Full time

    Job Description We are seeking a highly skilled Senior Software Engineer to execute our strategy preferably experienced in Financial Services/Procurement domain, to build a modern SaaS platform using latest technologies like ReactJS, Angular, Django, Python with Postgres and AWS as the platform. Athena, Lambda, Python, Spark and PowerBI. As a Full Stack...


  • Bengaluru, India Google Inc Full time

    Job Description Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages. - 3 years of experience working with embedded operating systems. - 3 years of experience testing, maintaining, or launching software products. - 1 year of experience with...


  • India The Value Maximizer Full time

    Job Description Senior Java Developers(Full Stack or Backend Only) Location: Bangalore, India Workplace Type: Hybrid About The Role We are seeking a talented and passionate Senior Software Engineer to join our dynamic team. In this role, you will be instrumental in crafting innovative software solutions, building greenfield products, and mentoring junior...


  • Pune, India NiCE Full time

    Job Description At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what's the role all about Our full stack...

  • Billing Engineer

    1 week ago


    Ahmedabad, India HN Safal Full time

    Job Description Job Title: Billing Engineer As a Billing Engineer at HN Safal, you will be responsible for preparing and verifying subcontractor bills, reconciling quantities and materials, supporting project cost control, and coordinating with site teams and vendors to ensure smooth billing operations. This role is crucial for maintaining accurate project...


  • Bengaluru, India Dell Technologies Full time

    Job Description As a Software Senior Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment creating software solutions. You will: - Contribute to the design and architecture of high-quality, complex systems and software/storage environments -...