CrawlJobs Logo

Software Engineer II - Delivery Search

uber.com Logo

Uber

Location Icon

Location:
United States , San Francisco, California

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

171000.00 - 190000.00 USD / Year

Job Description:

We are seeking talented Senior Software Engineers to join our Engineering team, supporting Search Engineering efforts. In this role, you will play a key part in designing and optimizing backend infrastructure, enabling real-time and batch data processing to enhance search retrieval, ranking, and product experiences. You will work closely with BE and ML engineers, data scientists, and product teams to build robust, scalable, and high-performance data systems that power personalized user experiences.

Job Responsibility:

  • Develop serving infrastructure to enhance system latency, throughput, and reliability
  • Enhance search relevance by improving indexing, retrieval, and ranking mechanisms
  • Develop and optimize search algorithms, ranking models, and query processing techniques
  • Implement and maintain scalable search pipelines and distributed indexing systems
  • Work with machine learning engineers to integrate AI-driven search ranking and personalization models
  • Analyze search performance metrics and run A/B experiments to measure improvements
  • Optimize latency, throughput, and scalability of search infrastructure
  • Contribute to system design and architecture decisions to improve search quality and efficiency
  • Write clean, efficient, and maintainable code in Go, Python or Java
  • Collaborate with cross-functional teams to enhance search relevance and user experience
  • Monitor and troubleshoot search-related production issues to ensure system reliability

Requirements:

  • 3+ years of experience in software engineering
  • Expertise in big data technologies such as Apache Spark, Kafka, Flink, Airflow, Presto, or Snowflake
  • Familiarity with search retrieval, ranking techniques, query understanding, and text processing
  • Hands-on experience with search technologies such as Elasticsearch, OpenSearch, Solr, or Vespa
  • Strong experience with search and recommendation systems, working with Elasticsearch, OpenSearch, Solr, or similar technologies
  • Proficiency in distributed data processing frameworks and real-time streaming architectures
  • Deep understanding of data modeling, ETL pipelines, and data warehousing principles
  • Strong programming skills in Golan, Python, Scala, or Java
  • Experience with cloud platforms (AWS, GCP, or Azure) and modern data infrastructure tools
  • Ability to work on high-scale distributed systems and troubleshoot performance bottlenecks
  • Strong problem-solving and analytical skills, with a passion for data-driven decision-making
What we offer:
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits

Additional Information:

Job Posted:
March 01, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II - Delivery Search

Senior Software Engineer II - Backend - AI Search

AI is one of the fastest growing product areas in Seismic. We believe that AI, p...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with Python, with the ability to work concurrently on Python and .NET repositories
  • 3+ Experience with Redis, including expertise in managing large-scale Redis clusters
  • 2+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) with hands-on experience using xUnit and Postman to develop automation test scripts
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Event driven architectures with tools like Kafka
  • Experienced in container technologies such as Docker and proficient in microservice frameworks like Kubernetes (K8s)
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) with expertise in developing Jenkins pipelines using Scala
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend systems and services for search functionality, ensuring high performance, scalability, and reliability
  • Implement and optimize search and AI-driven semantic algorithms, indexing, and information retrieval techniques to enhance search accuracy and efficiency
  • Collaborate with data scientists, AI engineers, and product teams to integrate AI-driven search capabilities across the Seismic platform
  • Monitor and optimize search performance, addressing bottlenecks and ensuring low-latency query responses
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in search backend development
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive search experiences
  • Stay updated with the latest trends and advancements in search technologies, conducting research and experimentation to drive innovation
  • Fulltime
Read More
Arrow Right

Staff Software Engineer (Applied AI)

This is a high-leverage opportunity to serve as a foundational technical leader ...
Location
Location
United States , Seattle; New York City; Boston
Salary
Salary:
180000.00 - 240000.00 USD / Year
pearlhealth.com Logo
Pearl Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of experience in large-scale software engineering, with a proven track record in service-oriented architectures and large data systems
  • Demonstrated architectural experience designing and implementing highly observable, scalable distributed systems, including complex microservices and event-driven architectures
  • Hands-on experience in the full-stack productization of Applied AI/LLM features, specifically working with RAG architectures (chunking strategies, semantic search, vector databases) and Agentic workflows
  • Cloud platform proficiency (preferably AWS), including hands-on experience with infrastructure design, deployment pipelines, and cost optimization
  • Expertise in designing and optimizing data-intensive applications, including deep database expertise (schema design, query optimization) and data consistency patterns
  • A strong leadership track record in driving technical direction for significant, cross-functional projects
Job Responsibility
Job Responsibility
  • Architect and build the foundational LLM architecture (RAG, Agents, Vector DBs) that powers high-impact product features across the organization
  • Design and deliver high-performance, distributed systems (data pipelines, APIs, microservices) that process healthcare data at scale and securely integrate LLM outputs into the user experience
  • Drive Proof-of-Concepts (POCs) and technical evaluation of new AI technologies to validate their product viability and scalability
  • Design and build responsive web applications using modern frontend frameworks to deliver intuitive, user-facing intelligence and analytic features
  • Ensure observability, monitoring, and operational excellence, championing security and regulatory compliance (HIPAA, SOC2)
  • Drive system design and technical planning for all critical projects, including large, complex, and cross-functional initiatives across the organization
  • Partner strategically with Product, Operations, and Design leadership, translating complex business requirements into technical strategies and influencing roadmap prioritization
  • Mentor engineers at Software Engineer I, II, and III levels, accelerating their technical growth and leadership development
  • Educate the organization on the capabilities, best practices, and limitations of using LLMs and applied AI within the healthcare domain
  • Define and implement engineering standards, patterns, and best practices that significantly improve scalability, reliability, and developer productivity across the product
What we offer
What we offer
  • discretionary performance bonus
  • equity options
  • competitive benefits package
  • Fulltime
Read More
Arrow Right

Software Engineer II

Shape the future of AI-powered search and help billions of users find answers in...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with C# and .NET development for high-performance backend services
  • Experience with distributed systems, microservices architecture, or cloud-native development
  • Familiarity with AI/ML concepts, large language models, or prompt engineering
Job Responsibility
Job Responsibility
  • Designs, develops, and maintains high-performance backend services using modern C# and .NET frameworks to support generative AI features at scale
  • Collaborates with stakeholders to determine user requirements for backend systems and contributes to the development of design documents with minimal oversight
  • Works on prompt engineering and tuning to optimize large language model outputs for search and answer generation scenarios
  • Contributes to efforts to break down larger work items into smaller work items, provides estimation, and drives planning and delivery of new feature areas
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/service for degradation, downtime, or interruptions and gains approval to restore service for simple problems
  • Remains current in skills by investing time and effort into staying abreast of developments in distributed systems, AI/ML technologies, and cloud services to improve availability, reliability, efficiency, and performance of products
  • Fulltime
Read More
Arrow Right

Software Engineer II

Artificial Intelligence (AI) is transforming the world, and the best is yet to c...
Location
Location
Egypt , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Job Responsibility
Job Responsibility
  • Work on the delivery of high-quality services that will power AI and Search experiences across products
  • Ensure the quality, scalability, reliability, security, and maintainability of services
  • Participate in design and code reviews, and contribute to the development of a clean, well-documented codebase
  • Stay current with the latest developments in AI, Search and development, and bring innovative ideas and insights to the team
  • Help other team members plan and execute technical deliverables with the required quality
  • Participate in the success of internal and external partner relationships
  • Coordinate and orchestrate product requirements gathered from partners
  • Fulltime
Read More
Arrow Right
New

Digital Software Engineering Senior Lead Analyst - Senior Vice President

Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in an Enterprise Architecture role with subject matter expertise in one or more areas
  • Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi’s internal and external cloud platforms (AWS, PCF, Akamai), and internet and mobile / web frameworks (Angular, iOS and Android) and apps
  • Effective Citi architecture leader working with internal stakeholders and supported by external vendors to enable the best solution: secure, performant and scalable
  • Hands-on expertise in developing robust, enterprise-grade applications leveraging modern technology stacks, including Frontend development using Angular or similar JavaScript frameworks
  • Backend development utilizing Java microservices architecture
  • Designing and implementing RESTful APIs
  • Demonstrable expertise in utilizing modern development tools and technologies across all phases of the Software Development Life Cycle (SDLC) (e.g., GitHub Co-pilot, or equivalent)
  • Working knowledge and adherence to industry best practices and established software development standards
  • Demonstrated strong people management skills, including team development, mentorship, and performance management
  • Proven project management skills, with the ability to oversee project planning, execution, and successful delivery within established scope, budget, and timelines
Job Responsibility
Job Responsibility
  • Accountable for defining the technology strategy for Digital team in alignment with Citi Technology
  • Collaborate to help create reliable, scalable, and high-performance services and architectures
  • Develop cohesive interpersonal working relationships with all peers and team members
  • Utilize comprehensive knowledge of multiple technological disciplines to achieve objectives by providing leadership and guidance to the teams responsible for architecting, implementing and performing continuous improvement to products
  • Work style is very independent, requiring little or no guidance by more senior architects
  • Decisions will make a significant, measurable impact on the business goals for different lines of business
  • Play a significant role with PMTs, TPMs and SDEs to determine potential technological designs and approaches
  • Assist in the planning and managing of assignments generally involving large budgets, cross functional and / or multiple projects simultaneously
  • Effectively understand and analyze both technical and business risks and impact
  • Be part of the design review board that will focus on the design process, search for generic patterns, and share best practices across the organization
  • Fulltime
Read More
Arrow Right

Product Manager II - Microsoft AI Search

Microsoft AI is transforming how people discover, understand, and act on informa...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree AND 2+ years experience in product/service/program management or software development OR equivalent experience
  • Bachelor's Degree AND 5+ years experience in product/service/program management or software development OR equivalent experience
  • 3+ years of experience driving measurable improvements in product outcomes through experimentation
  • Demonstrated experience taking product features or experiences from concept to launch in partnership with design and engineering
  • Proven ability to improve product metrics through iteration, experimentation, and data‑informed decision making
  • Experience working on medium‑ to large‑scale, customer‑facing products
  • Ability to operate as an independent individual contributor without people‑management responsibilities
  • Experience modernizing or evolving established products or user experiences
  • Familiarity with AI‑powered or data‑driven consumer products (deep ML expertise not required)
  • Solid product craft and UX instincts, including shaping end‑to‑end user journeys
Job Responsibility
Job Responsibility
  • Own end‑to‑end product workstreams within Bing Whole Page Experiences, from problem discovery through launch, measurement, and iteration
  • Identify customer needs and unmet opportunities using quantitative signals, qualitative insights, and usage data, with minimal guidance
  • Shape how AI‑powered answers integrate with traditional search results to create clear, useful, and trustworthy whole‑page experiences
  • Frame product problems using data, user signals, and system constraints, and propose solution options with clear UX, quality, and technical trade‑offs
  • Partner closely with engineering, design, data science, and research to define requirements, success criteria, and delivery plans for high‑quality experiences
  • Define success metrics (e.g., engagement, satisfaction, quality) and design experiments to validate user and business impact
  • Analyze usage, engagement, and quality signals to guide iteration, improve outcomes, and inform near‑term roadmap decisions
  • Contribute to roadmap prioritization by evaluating short‑term investment opportunities and aligning feature work with product goals
  • Collaborate with Product Marketing and partner teams to support launch readiness, preview‑to‑GA transitions, and customer communication for owned features
  • Communicate product intent, decisions, and results to stakeholders through clear narratives and data‑backed insights
  • Fulltime
Read More
Arrow Right

Senior Director - Warehouse Automation

This role leads a team of software, controls and business intelligence engineers...
Location
Location
Lithuania , Vilnius
Salary
Salary:
11109.92 - 15871.34 EUR / Month
cencora.com Logo
Cencora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Training in fields such as project management, business administration, accounting, computer sciences, engineering or similar vocations obtained through completion of a four-year bachelor’s degree program (Master’s degree preferred)
  • A minimum of ten (10) years directly related and progressively responsible experience leading projects and teams, trouble-shooting, designing, building, testing and deploying software/system/hardware/equipment solutions.
  • Previous experience with Warehouse Material Handling and Automation Systems
  • Working experience with Manhattan warehouse management systems including Material Handling System interface development and troubleshooting
  • Demonstrated strong issue resolution, analytical and problem-solving skills, including debugging WMS, MHE, vendor code and messaging
  • Demonstrated strong software & PLC controls testing management in a highly automated material handling environment
  • Ability to write and review functional and technical specifications for automated material handling systems
  • Demonstrated ability to quickly resolve time-sensitive issues, including deriving short-term solutions and long-term solutions to meet the business needs for multiple business units on new and existing automated systems
  • Ability to multi-task several initiatives, production issues, etc. while meeting committed development delivery dates and managing others as required
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Leads and manages the team including performance management, coaching, and escalation of heightened systems issues
  • Assists and supports company with support of new and existing warehouse automation systems (including but not limited to conveyor, sortation, automated picking, automated packing, etc.)
  • Leads corporate and/or division MHE enhancement projects with evaluations, cost saving initiatives, estimates, budget tracking, purchase order management, designs, implementations plans, coding, messaging, MHE Vendor Support, testing, training, documentation, delivery / deployment for project software/systems/hardware/equipment and project close out
  • Supports local distribution operations and maintenance leadership teams with superior internal customer service by driving automation projects and support objectives including timely execution, high-quality standards, on-budget implementation and effective performance management by collaborating with all project contributors and stakeholders
  • Identifies, evaluates, recommends and implements new software or tools to enable higher utilization and efficiency of the automated material handling systems
  • Acts as enterprise leader in the search, identification, justification, design, implementation and execution of new warehouse automation solutions that will provide tangible operational benefit
  • Monitors and manages end of life for MHE network, software and controls equipment and systems
  • Establishes, documents, communicates and deploys MHE solution providers technical configuration standards for project software, systems and hardware
  • Has key MHE system contact responsibilities with IT, warehouse systems team, maintenance leadership, division personnel, project teams and vendor accounts
  • Leads and promotes change management processes
What we offer
What we offer
  • competitive annual bonus
  • life insurance from Day 1
  • best-in-class health insurance package
  • up to 6 fully paid benefit days a year
  • referral bonus scheme
  • boundless learning opportunities
  • global Employee Assistance Program
  • wonderful office location in Quadrum
  • fresh snacks at all times
  • Fulltime
Read More
Arrow Right

Senior Director – Warehouse Automation

This role leads a team of software, controls and business intelligence engineers...
Location
Location
Salary
Salary:
Not provided
cencora.com Logo
Cencora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Training in fields such as project management, business administration, accounting, computer sciences, engineering or similar vocations obtained through completion of a four-year bachelor’s degree program (Master’s degree preferred)
  • A minimum of ten (10) years directly related and progressively responsible experience leading projects and teams, trouble-shooting, designing, building, testing and deploying software/system/hardware/equipment solutions.
  • Previous experience with Warehouse Material Handling and Automation Systems
  • Working experience with Manhattan warehouse management systems including Material Handling System interface development and troubleshooting
  • Demonstrated strong issue resolution, analytical and problem-solving skills, including debugging WMS, MHE, vendor code and messaging
  • Demonstrated strong software & PLC controls testing management in a highly automated material handling environment
  • Ability to write and review functional and technical specifications for automated material handling systems
  • Demonstrated ability to quickly resolve time-sensitive issues, including deriving short-term solutions and long-term solutions to meet the business needs for multiple business units on new and existing automated systems
  • Ability to multi-task several initiatives, production issues, etc. while meeting committed development delivery dates and managing others as required
  • Strong written and verbal communication skills
Job Responsibility
Job Responsibility
  • Leads and manages the team including performance management, coaching, and escalation of heightened systems issues
  • Assists and supports company with support of new and existing warehouse automation systems (including but not limited to conveyor, sortation, automated picking, automated packing, etc.)
  • Leads corporate and/or division MHE enhancement projects with evaluations, cost saving initiatives, estimates, budget tracking, purchase order management, designs, implementations plans, coding, messaging, MHE Vendor Support, testing, training, documentation, delivery / deployment for project software/systems/hardware/equipment and project close out
  • Supports local distribution operations and maintenance leadership teams with superior internal customer service by driving automation projects and support objectives including timely execution, high-quality standards, on-budget implementation and effective performance management by collaborating with all project contributors and stakeholders
  • Identifies, evaluates, recommends and implements new software or tools to enable higher utilization and efficiency of the automated material handling systems
  • Acts as enterprise leader in the search, identification, justification, design, implementation and execution of new warehouse automation solutions that will provide tangible operational benefit
  • Monitors and manages end of life for MHE network, software and controls equipment and systems
  • Establishes, documents, communicates and deploys MHE solution providers technical configuration standards for project software, systems and hardware
  • Has key MHE system contact responsibilities with IT, warehouse systems team, maintenance leadership, division personnel, project teams and vendor accounts
  • Leads and promotes change management processes
  • Fulltime
Read More
Arrow Right