▷ 15h Left Software Engineer II

3 weeks ago


Bengaluru India Uber Full time

Job Description About the Role The AI Experience team is Uber's engine for internal innovation, tasked with a clear and ambitious mission: to revolutionize how our employees work. We are a pragmatic team of builders and integrators, passionate about applying the latest advancements in AI to solve high-impact business problems. We develop our own first-party solutions, such as our Sage conversational assistants, while also identifying and integrating industry-leading AI platforms to ensure our teams have access to the absolute best tools to be productive and effective. What the Candidate Will Need / Bonus Points ---- What the Candidate Will Do ---- 1. Design and implement scalable backend microservices and APIs (primarily in Go/Java/Python) that power core search and conversational AI functionalities. 2. Develop and maintain robust data ingestion pipelines and integration layers to connect with diverse internal knowledge sources/third party MCPs 3. Implement key components of the conversational AI stack, including supporting Retrieval-Augmented Generation (RAG) pipelines, searches, MCPs development and integrations 4. Write high-quality, well-tested, and maintainable code for critical system components and participate in code reviews. 5. Collaborate with senior engineers to implement and optimize core search algorithms, ranking models, and retrieval strategies. 6. Troubleshoot and resolve production issues and participate in the team's on-call rotation. 7. Participate in design discussions and sprint planning, taking ownership of the product features from conception to deployment. ---- Basic Qualifications ---- 1. 2+ years of professional backend engineering experience. 2. Proficiency in a modern backend language (e.g., Go, Java, or Python). 3. Experience building, deploying, and scaling microservices and REST APIs. 4. Solid foundation in system design, data structures, and algorithms. 5. Proven ability to write high-quality, well-tested, and maintainable code. 6. Experience with production operations, including monitoring, debugging, and on-call rotations. 7. Strong problem-solving skills and the ability to work collaboratively in a team. ---- Preferred Qualifications ---- 1. Familiarity with AI/ML concepts, such as conversational AI, Retrieval-Augmented Generation (RAG). 2. Experience with search platforms (like Elasticsearch) or vector databases (like Weaviate, Pinecone). 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 .


  • Software Engineer II

    3 weeks ago


    Bengaluru, India Solera Full time

    Job Description JOB SUMMARY: The Software Engineer II is responsible for playing a role on a team focused on the development of applications. This person analyzes, designs, programs, and debugs software enhancements. Using multiple programming languages, this engineer will design, implement, test and debug the full software stack. Prepares documentation and...


  • Bengaluru, Karnataka, India Rocket Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Bengaluru, India Rocket Software Full time

    Job Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


  • India Microsoft Full time

    Job Description Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data...


  • India Upland Software Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Software Engineer II- NetSuite developerJob DescriptionOpportunity Summary:We are looking for a NetSuite Developer to join our dynamic Business Systems team.  This person will build and maintain code and functionality in our NetSuite environment to support the operations of the Finance and Accounting business units.The NetSuite developer plays an important...


  • India Microsoft Full time

    Job Description Overview: Do you want to join a world-class engineering team in India and work on hard technical challenges Are you interested to work in a globally distributed team with an exceptional record of innovation and execution that has made us one of the largest businesses within Microsoft If yes, keep reading Azure SQL Database is a fast-growing...

  • Left Right Mind

    1 week ago


    Chennai, India Left Right Mind Full time

    Job Description About The Role We are seeking a highly skilled System Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in writing software for hardware systems , a strong understanding of hardware-software interaction, and a passion for delivering high-quality, efficient solutions. Roles & Responsibilities -...


  • Bengaluru, India Microsoft Innovation Center Full time

    Job Description Overview Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL,...


  • Bengaluru, India lululemon Full time

    About lululemon: lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well. We owe our success to our innovative products,...

  • Software Engineer II

    4 weeks ago


    India Microsoft Full time

    Job Description Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data...