Bloomreach

Senior Software Engineer-Analytics

Bloomreach

Overview

Role involves designing and optimizing data pipelines and analytics frameworks to enhance personalization.

Ideal candidate should have 6+ years of experience in software engineering with strong expertise in data-intensive applications.

remoteseniorJavaPythonHadoopSparkKafkaDatabricksSnowflakeTableau

Locations

  • India

Requirements

  • 6+ years experience
  • Strong expertise in Java, Python, or another object-oriented language
  • Experience with big data technologies
  • Proven experience with scalable data pipelines in cloud environments
  • Familiarity with machine learning concepts
  • Experience with analytics frameworks and data visualization tools

Responsibilities

  • Design and optimize data processing pipelines
  • Develop and maintain data infrastructure
  • Partner with teams for data-driven solutions
  • Lead integration of machine learning models
  • Ensure best practices in data engineering
  • Mentor junior engineers
  • Participate in agile development processes

Benefits

  • Flexible working hours
  • Employee Assistance Program
  • Professional education budget
  • Paid volunteering days
  • Stock options or RSUs
  • Company performance bonus
  • Referral bonus
  • DisConnect days