Software Engineer II - Business Intelligence Team

BloomReach

New York (NY)

On-site

USD 35,763 - 42,837

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Restricted Stock Units or Stock Options
Company performance bonus
Employee Assistance Program
Flexible working hours
Volunteering opportunities

Job summary

A dynamic tech company is seeking a full-time Software Engineer II for their Business Intelligence team. The role involves building components that aid clients in making smart business decisions using complex data. Candidates should have proven Python skills and experience with data processing and software architecture. The position offers flexible remote work arrangements and a variety of perks including stock options and an employee referral bonus up to $3,000.

Qualifications

  • Proven experience in Python engineering.
  • Strong understanding of data structures and algorithms.
  • Experience with Git and CI/CD pipelines.
  • Familiarity with data analysis and ML frameworks.

Responsibilities

  • Build and maintain components for smart business decisions.
  • Design and implement APIs for data access.
  • Collaborate with engineering and product teams.
  • Develop unit tests and monitor KPIs.
  • Provide L3 support and troubleshoot backend issues.

Skills

Python engineering
Data processing
Software architecture principles
Git
CI/CD pipelines
Data analysis frameworks
Machine learning integration
Proactive problem solving
Communication skills
Collaboration skills

Job description

Software Engineer II - Business Intelligence Team

BloomReach 05 August 2025

Bloomreach is building the world’s premier agentic platform for personalization. We’re revolutionizing how businesses connect with their customers, building and deploying AI agents to personalize the entire customer journey.

We're taking autonomous search mainstream, making product discovery more intuitive and conversational for customers, and more profitable for businesses.

We’re making conversational shopping a reality, connecting every shopper with tailored guidance and product expertise - available on demand, at every touchpoint in their journey.

We're designing the future of autonomous marketing, taking the work out of workflows, and reclaiming the creative, strategic, and customer-first work marketers were always meant to do.

And we're building all of that on the intelligence of a single AI engine - Loomi AI - so that personalization isn't only autonomous…it's also consistent. From retail to financial services, hospitality to gaming, businesses use Bloomreach to drive higher growth and lasting loyalty. We power personalization for more than 1,400 global brands, including American Eagle, Sonepar, and Pandora.

Role Overview

Join our Business Intelligence team as a full-time Software Engineer II (medior). Remote work in Central & Eastern Europe, with optional office space in Bratislava, Brno, or Prague. Salary starts at 3000 EUR gross per month, adjusted based on experience and skills.

Responsibilities
  • Build and maintain components that empower clients to make smart business decisions, turning complex data into actionable insights.
  • Design and implement APIs for data access and manipulation, and integrate GenAI / LLM models as backend services.
  • Collaborate with engineering teams, data scientists, and product managers for seamless integration of BI features.
  • Develop comprehensive unit and integration tests; implement robust logging, monitoring for KPIs, and perform code reviews with QA engineers.
  • Provide L3 support for client inquiries, troubleshoot backend issues, implement bug fixes and performance enhancements, document codebase and processes.
Qualifications
  • Proven experience in Python engineering; strong Python skills essential.
  • Experience with data processing, data structures, algorithms; solid understanding of software architecture principles.
  • Experience with Git and CI/CD pipelines.
  • Familiarity with common data analysis and ML frameworks; understanding of ML integration.
  • Strong initiative, proactive problem solving.
  • Excellent communication and collaboration skills.
  • Passion for learning new technologies and continuous improvement.
Success Timeline
  • 30 Days: Onboard, contribute to tasks, demonstrate codebase understanding.
  • 90 Days: Design discussions, deliver high-quality code, investigate production issues.
  • 180 Days: Manage larger tasks, contribute to improvements, handle L3 support independently.
Benefits & Culture

Culture: Freedom and trust, no clock in/out, flexible working hours, virtual-first environment, company events. We encourage volunteering, provide education budget, Employee Assistance Program, Calm app subscription, disconnection days, sports & wellness opportunities, extended parental leave.

Compensation: Restricted Stock Units or Stock Options, company performance bonus, employee referral bonus up to $3,000, work anniversary celebrations. (Subject to employment type; interns exempt.)

How to Apply

Submit your resume and cover letter through the application portal.

Location: The Sporting Blog New York, NY, United States.

Get the latest tech news, tutorials, and updates delivered to your inbox.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer / Data Scientist
Senior Machine Learning Engineer / Data Scientist

Bloomreach • United States

Remote
USD 57,000 - 72,000
Stock options
Performance bonus
Education budget
+2
Senior Data Scientist - Personalization & Predictions
Senior Data Scientist - Personalization & Predictions

Bloomreach • United States

Remote
USD 56,000 - 70,000
Remote-friendly culture
Stock options
Performance bonus
+3
Staff Software Engineer - Python, Java / Spring or Go
Staff Software Engineer - Python, Java / Spring or Go

Bloomreach • United States

Remote
USD 55,000 - 69,000
Paid volunteering days
Flexible working hours
Remote-first with hubs
+3
Senior Software Engineer, Data Pipeline
Senior Software Engineer, Data Pipeline

Bloomreach • United States

Remote
USD 140,000 - 200,000
Senior Technical Consultant
Senior Technical Consultant

Bloomreach, Inc. • United States

On-site
USD 100,000 - 130,000
Health insurance
401k with employer contribution
Staff Software Engineer – Python, Java / Spring or Go
Staff Software Engineer – Python, Java / Spring or Go

Jobicy • United States

Remote
USD 55,000 - 69,000
Flexible working hours
Remote-first
DisConnect days
+3
Senior Business Consultant w/ French
Senior Business Consultant w/ French

Bloomreach • United States

On-site
USD 120,000 - 170,000
Education budget
Stock options
Performance bonus
+4
Senior Product Manager
Senior Product Manager

Bloomreach • United States

Remote
USD 140,000 - 190,000
Flexible working hours
Virtual-first with global hubs
5 paid volunteering days
Strategic Solutions Consultant (APAC)
Strategic Solutions Consultant (APAC)

Bloomreach • United States

Remote
USD 120,000 - 160,000
Senior Business Consultant w/ Spanish, or Italian
Senior Business Consultant w/ Spanish, or Italian

Bloomreach • United States

Remote
USD 40,000 - 52,000
Flexible working hours
Global hubs across regions
5 paid volunteering days
+8