Senior Software Engineer - Data Platform for AI Solutions
About the Role
Bloomreach is seeking a Senior Software Engineer to join our innovative Datacraft team. In this Senior Software Engineer remote position, you will play a pivotal role in building the next-generation data platform that powers our internal data warehouse (DWH), analytics dashboards, and Loomi Analytics Agent. Your contributions will directly impact how hundreds of enterprise customers access, understand, and utilize their Bloomreach data.
What You'll Do
- Design and build the DWH data platform, ensuring robust data pipelines that transform Engagement data into DWHs like BigQuery and Snowflake.
- Implement and optimize batch and streaming ingestion patterns, focusing on scalability and reliability.
- Contribute to data mutation in ETL pipelines, ensuring accurate data reflection of Bloomreach's ID resolution and consent semantics.
- Own and evolve data models that enhance the usability of Bloomreach data.
- Build and maintain orchestration and scheduling with tools like Airflow or Cloud Composer.
Requirements
- Solid background in data engineering with strong SQL and data modeling skills.
- Hands-on experience building production-grade data pipelines on GCP, particularly with BigQuery and Apache Iceberg.
- Familiarity with orchestration tools such as Airflow and experience with DAG-based systems.
- Strong programming skills in Python; familiarity with Scala, Java, or Go is a plus.
- Experience using AI coding agents like Cursor or Copilot to enhance development workflows.
Nice to Have
- Prior experience in developing AI-powered analytics systems.
- Experience with BI tools and semantic layers like Looker or dbt.
- Background in marketing/product analytics or customer data platforms.
What We Offer
- Competitive salary starting from €4,250 per month.
- Stock options and performance bonuses.
- Flexible working hours and a remote-first culture.
- Professional development budget of $1,500 annually.
- Paid volunteering days and wellness programs.
Join us as a Senior Software Engineer remote and help transform the future of commerce experiences!
This Senior Software Engineer role at Bloomreach offers a unique opportunity to work on cutting-edge AI-driven data platforms. With competitive salary and flexible remote work, it's an attractive position for experienced engineers.
Who Will Succeed Here
Proficient in Python and SQL, with hands-on experience in building data pipelines using Apache Kafka and Airflow for efficient ETL processes.
Strong analytical mindset with a focus on data modeling and experience utilizing BigQuery and Apache Iceberg to optimize data storage and retrieval for AI-driven applications.
Self-motivated and disciplined, thriving in a remote work environment, with the ability to manage time effectively, prioritize tasks, and collaborate with cross-functional teams to deliver results.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months