CrawlJobs Logo

Software Engineer II (Search Quality)

bloomreach.com Logo

Bloomreach

Location Icon

Location:
India

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Bloomreach is seeking a Backend Software Engineer to join our Search Quality team, responsible for hosting and serving thousands of indexes at the scale of tens of thousands of queries per second. In this role, you’ll work with a passionate, versatile, and collaborative team, improving system scalability by utilizing cloud technologies. Additionally, you’ll have the opportunity to influence and implement architectural solutions that will enable us to achieve our goal of being the world’s most trusted digital experience platform.

Job Responsibility:

  • Design, develop, and maintain backend services and distributed systems powering search at scale
  • Collaborate with applied scientists and ML engineers to bring research prototypes into production
  • Work across the full stack of our AI Search architecture, from ingest and indexing to query-time ranking and retrieval
  • Integrate big data and real-time streaming systems (e.g., Kafka, Spark) to process and learn from user behavior at scale
  • Optimize for low-latency and high-availability performance across hundreds of millions of queries per day
  • Operate in a fast-paced, collaborative environment, where your work will directly influence customer success

Requirements:

  • BS/MS in Computer Science or a related field
  • 2+ years of professional software engineering experience building backend systems using Java or Python
  • Strong grasp of computer science fundamentals including algorithms, data structures, and distributed systems
  • Experience working with cloud environments (AWS or GCP) and containerized deployments (e.g., Docker, Kubernetes)
  • Proven experience with distributed systems, microservices architecture, and large-scale data pipelines
  • Experience with big data technologies such as Hadoop, Spark, Kafka, and data lakes
  • Strong analytical and debugging skills
  • passion for clean code and sustainable software practices
  • Interest in or exposure to machine learning technologies in real-world applications

Nice to have:

  • Experience with search engines such as Apache Solr, Lucene, or Elasticsearch
  • Familiarity with vector search, embeddings, or retrieval-augmented generation (RAG)
  • Contributions to open-source projects or ML infrastructure
  • Experience with metrics-driven development and A/B testing frameworks
What we offer:
  • A great deal of freedom and trust
  • flexible working hours
  • work virtual-first
  • company events
  • 5 paid days off to volunteer
  • People Development Program
  • communication coach available
  • Leader Development Program
  • $1,500 professional education budget annually
  • Employee Assistance Program with counselors
  • Subscription to Calm app
  • ‘DisConnect’ days with additional day off each quarter
  • sports, yoga, and meditation opportunities
  • Extended parental leave up to 26 calendar weeks for Primary Caregivers
  • Restricted Stock Units or Stock Options
  • company performance bonus
  • employee referral bonus of up to $3,000
  • Bloomversaries work anniversary rewards

Additional Information:

Job Posted:
January 15, 2026

Employment Type:
Fulltime
Work Type:
Remote 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 (Search Quality)

New

Software Engineer II - Delivery Search

We are seeking talented Senior Software Engineers to join our Engineering team, ...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
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
  • 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
New

Software Engineer II

Microsoft AI Search Places is the center of excellence for understanding and usi...
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 in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages, C++ & C
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Designs and builds scalable, backend‑focused software services and distributed systems that improve service reliability, performance, security, and efficiency, supporting high‑volume geospatial and location‑based workloads in production
  • Applies engineering techniques and machine learning solutions to solve complex geospatial suggestion and location search problems in production
  • Works on core technology and engineering stack to deliver features to ensure premium service quality internationally
  • Experiments with new technologies such as LLMs to improve quality and efficiency of the system
  • Designs and builds software functionalities to improve service reliability, scalability, performance, security, efficiency, etc
  • Collaborates with partner teams to understand their geospatial services requirements, develop high quality services & solutions to deliver value to our customers
  • Fulltime
Read More
Arrow Right

Software Engineer II

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Hyderabad
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 a related technical discipline (or equivalent practical experience)
  • 4+ years of professional software engineering experience
  • Proficiency in programming languages such as C, C++, C#, Java, or Python
  • Proven experience designing and delivering scalable, production-grade services, APIs, or developer platforms
  • Strong technical fundamentals in distributed systems, concurrency, cloud-native architecture, or database internals
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead the design and development of AI Store capabilities in Azure PostgreSQL, including vector search, semantic indexing, and AI-optimized database features to power the next generation of intelligent applications
  • Architect intuitive, scalable APIs, SDKs, and extensibility layers that bring advanced database and AI capabilities into the hands of developers
  • Create seamless developer experiences by integrating PostgreSQL services with modern development tools, frameworks, and cloud platforms accelerating application development on Azure PostgreSQL
  • Partner closely with database engine engineers, product managers, and developer advocates to translate developer needs into deep system and platform innovations
  • Design and deliver high-quality interfaces, SDKs, samples, and documentation that make building AI-powered applications on PostgreSQL accessible, powerful, and joyful
  • Engage with open-source communities, technology partners, and developer ecosystems to amplify impact, gather feedback, and inform platform evolution
  • Champion a developer-first mindset while advancing technical excellence, scalability, and innovation across the stack from database internals to developer workflows
  • Fulltime
Read More
Arrow Right
New

Software Engineer II

Microsoft AI Search Places is the center of excellence for understanding and usi...
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 in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in languages C# & .NET
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Master's Degree in Computer Science or related technical field AND 2+ years work experience with coding in languages in C# & .NET
  • OR Bachelor's Degree in Computer Science or related technical field AND 3+ years work experience with coding in languages including C# & .NET
  • OR equivalent experience
  • Capable of designing and implementing scalable production quality services and automated solutions to process large scale data
  • Solid collaborative and interpersonal communication skills
  • Maps/Geospatial experience
Job Responsibility
Job Responsibility
  • Designs and builds scalable, backend‑focused software services and distributed systems that improve service reliability, performance, security, and efficiency, supporting high‑volume geospatial and location‑based workloads in production
  • Applies engineering techniques and machine learning solutions to solve complex geospatial suggestion and location search problems in production
  • Works on core technology and engineering stack to deliver features to ensure premium service quality internationally
  • Experiments with new technologies such as LLMs to improve quality and efficiency of the system
  • Designs and builds software functionalities to improve service reliability, scalability, performance, security, efficiency, etc
  • Collaborates with partner teams to understand their geospatial services requirements, develop high quality services & solutions to deliver value to our customers
  • Fulltime
Read More
Arrow Right

Software Engineer II

The Microsoft AI – Bing Places Data team is seeking a passionate engineer to acc...
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 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, or Python
  • OR equivalent experience
  • 2+ years of hands-on software design and coding experience
  • 2+ years of strong background in software development and system design
  • 2+ years of strong problem-solving design, implementation, and communication skills
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Understand User Requirements – Collaborate with product managers and technical leads to clarify requirements and incorporate continuous feedback loops
  • Design and Architecture – Contribute to solution architecture, create design documents, and ensure alignment with security, privacy, and compliance requirements
  • Coding and Code Quality – Implement maintainable, extensible code and participate in reviews that uphold Microsoft engineering standards
  • Testing and Automation – Develop and refine test plans, integrate automation, and ensure robust test coverage for backend services
  • Engineering Excellence – Integrate telemetry, improve tools and processes, and maintain compliance with reliability, accessibility, and regulatory expectations
  • Design secure, reliable, and sustainable software that is resilient to change
  • Develop, validate, release, and derive insights from software that enhances our customers experiences
  • Champion customer-first design leads to increased loyalty to Copilot, Search and our Partners across various organizations
  • Demonstrate partnership, accountability, clarity in communication and technical depth while delivering results
  • Apply critical analyses to data to validate hypotheses and inform decisions
  • Fulltime
Read More
Arrow Right

Software Engineer II

The Microsoft AI – Bing Places Data team is seeking a passionate engineer to acc...
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 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, or Python
  • OR equivalent experience
  • 2+ years of hands-on software design and coding experience
  • 2+ years of strong background in software development and system design
  • 2+ years of strong problem-solving design, implementation, and communication skills
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Understand User Requirements – Collaborate with product managers and technical leads to clarify requirements and incorporate continuous feedback loops
  • Design and Architecture – Contribute to solution architecture, create design documents, and ensure alignment with security, privacy, and compliance requirements
  • Coding and Code Quality – Implement maintainable, extensible code and participate in reviews that uphold Microsoft engineering standards
  • Testing and Automation – Develop and refine test plans, integrate automation, and ensure robust test coverage for backend services
  • Engineering Excellence – Integrate telemetry, improve tools and processes, and maintain compliance with reliability, accessibility, and regulatory expectations
  • Design secure, reliable, and sustainable software that is resilient to change
  • Develop, validate, release, and derive insights from software that enhances our customers experiences
  • Champion customer-first design leads to increased loyalty to Copilot, Search and our Partners across various organizations
  • Demonstrate partnership, accountability, clarity in communication and technical depth while delivering results
  • Apply critical analyses to data to validate hypotheses and inform decisions
  • Fulltime
Read More
Arrow Right
New

Software Engineer II

The Microsoft 365 Copilot Mobile team in India is looking for a passionate and t...
Location
Location
India , Hyderabad
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 3.5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Proven skill in designing large features or small products
  • Solid analytical problem-solving skills and solid CS fundamentals
  • Strong experience with Android SDK, Jetpack libraries (ViewModel, LiveData, Room, Navigation)
  • Understanding of memory management, battery optimization, and network efficiency
  • experience with profiling tools like Android Profiler
  • Familiarity with JUnit, Mockito for unit testing and Espresso for UI testing
  • Knowledge of Google Play Store publishing, app signing, and release management
Job Responsibility
Job Responsibility
  • Lead feature development: Design and implement features, leading a feature crew of 2–3 engineers
  • Engineer experiences with solid attention to performance, robustness, and resource efficiency
  • Work independently and collaboratively across global product teams to deliver end-to-end solutions
  • Design and implement end-to-end search experiences in the Copilot app, spanning query formulations with various treatments, ranking, and UX
  • Build high-performance, scalable search components optimized for mobile platforms
  • Collaborate across disciplines—partner with PMs, designers, and AI experts to deliver context-aware, personalized search
  • Be data-driven — instrument telemetry, analyze signals, and iterate quickly to maintain high product quality
  • Champion engineering excellence — participate in code reviews, share best practices, and mentor junior engineers
What we offer
What we offer
  • Impact at Scale: Build features that empower millions of users globally
  • Work on Cutting-Edge Tech: AI-first, mobile-first experiences across iOS and Android
  • Lead and Grow: Take ownership of features and lead small crews while learning from world-class engineers
  • Inclusive Culture: Collaborate in an environment that values innovation, diversity, and continuous learning
  • Fulltime
Read More
Arrow Right