Software Engineer II (Search Quality)
Bloomreach
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