Bloomreach

Software Engineer II (Search Quality)

Bloomreach

Apply
about 1 month ago
Delhi, India
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Design, develop, and maintain backend services and distributed systems for search.
  • Collaborate with applied scientists and ML engineers to implement research prototypes.
  • Work across the full stack of AI Search architecture from ingest to query-time ranking.
  • Integrate big data and real-time streaming systems to process user behavior.
  • Optimize for low-latency and high-availability performance.
  • Operate in a collaborative environment influencing customer success.

Requirements

  • BS/MS in Computer Science or a related field.
  • 2+ years of professional software engineering experience with Java or Python.
  • Strong grasp of algorithms, data structures, and distributed systems.
  • Experience with cloud environments (AWS or GCP) and containerized deployments.
  • Proven experience with distributed systems and microservices architecture.
  • Experience with big data technologies like Hadoop, Spark, and Kafka.
  • Strong analytical and debugging skills with a passion for clean code.
  • Interest in machine learning technologies in real-world applications.

Benefits

  • Flexible working hours to accommodate individual working styles.
  • Virtual-first work environment with several hubs across three continents.
  • Paid days off for volunteering activities.
  • Professional education budget of $1,500 annually.
  • Employee Assistance Program and subscription to Calm app for well-being.
  • Extended parental leave up to 26 weeks for primary caregivers.

Tech Stack

Apache HadoopApache KafkaApache SparkAWSDockerElasticsearchGoogle Cloud PlatformJavaKubernetesPython

Categories

AI & MLBackendData Engineering