Bloomreach logo

Senior Software Engineer - Microservices and AI

Bloomreach

Join Our Team as a Senior Software Engineer

Are you passionate about cutting-edge technology and eager to work with a dynamic team? Bloomreach is expanding its Campaigns team and is looking for a Senior Software Engineer to join us. This role offers the opportunity to work with a state-of-the-art tech stack and be a core part of our Engineering Team.

About the Role

As a Senior Software Engineer, you will face exciting, high-end technical challenges. You will be part of a team that delivers magical customer experiences through personalized omnichannel marketing campaigns. Your responsibilities will include implementing new microservices into our architecture, managing high-throughput systems, and enhancing the speed and reliability of our platform. You will utilize cutting-edge AI-powered solutions, such as GenAI and LLMs.

Key Responsibilities

  • Design & Deliver New Features: Translate business requirements into technical specifications and design documents. Collaborate with other engineering teams to ensure a unified software architecture. Define and develop back-office API endpoints as well as high-performance serving endpoints.
  • Ensure Quality and Performance: Perform API testing, including unit tests, system tests, and performance tests. Implement monitoring systems and dashboards to track the performance of our systems in production.
  • Support and Maintain Components: Maintain end-to-end features, encompassing microservices, back-office APIs, and high-performance serving APIs. Provide ongoing support and maintenance for existing features.

Technologies and Tools

  • Programming Languages: Go, Python
  • Cloud Services: Google Cloud Platform (GKE, BigQuery, BigTable, GCS, VertexAI)
  • Data Storage and Processing: MongoDB, Redis, Kafka
  • Software and Tools: Grafana, Sentry, Gitlab, Jira, Productboard, PagerDuty

What We Offer

  • Culture: A great deal of freedom and trust, flexible working hours, and a remote-first work environment.
  • Personal Development: Access to a People Development Program, Leader Development Program, and a professional education budget.
  • Well-being: Employee Assistance Program, subscription to Calm app, and DisConnect days.
  • Compensation: Restricted Stock Units or Stock Options, company performance bonus, and employee referral bonus.

Your Success Story

  • In 30 Days: Successfully onboard and contribute to ongoing tasks.
  • In 90 Days: Contribute to design discussions and independently deliver high-quality code.
  • In 180 Days: Independently manage larger tasks and confidently handle L3 support.

Required Experience and Qualities

  • Proven experience in Go or Python engineering, system design, and maintenance in the area of campaign automation.
  • Strong initiative, ability to work within a team, and excellent communication skills.
  • Familiarity with microservice-oriented architecture and experience in building systems with high throughput and low latency APIs.

Join us at Bloomreach and be part of a team that is shaping the future of e-commerce with AI-driven solutions. Apply today to embark on a rewarding career journey with us.

Benefits
Extracted with AI

  • Restricted Stock Units or Stock Options
  • Company performance bonus
  • Employee referral bonus
  • Work anniversaries celebration
  • Flexible working hours
  • Remote-first work environment
  • Company events
  • Volunteering days
  • People Development Program
  • Leader Development Program
  • Professional education budget
  • Employee Assistance Program
  • Subscription to Calm app
  • DisConnect days
  • Sports, yoga, and meditation opportunities
  • Extended parental leave

Similar jobs

Last update: 23 minutes ago

Keboola logo
Keboola

Senior AI Engineer - Backend

Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Valtech logo
Valtech

Senior Site Reliability Engineer

Join Valtech as a Senior Site Reliability Engineer in Sofia, Bulgaria. Work with AWS, GCP, and Azure in a hybrid environment.

3Pillar logo
3Pillar

Senior AI/ML Engineer

Join 3Pillar as a Senior AI/ML Engineer to develop innovative AI solutions in a remote, global team.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.

OneSeven Tech (OST) logo
OneSeven Tech (OST)

Senior AI-first Python Engineer

Join as a Senior AI-first Python Engineer to develop AI-powered applications in a remote, fast-paced environment.

Fireflies.ai logo
Fireflies.ai

Senior Backend Engineer - Growth Team

Join Fireflies.ai as a Senior Backend Engineer to drive growth through innovative backend solutions. Remote position.

Relativity logo
Relativity

Senior Java Software Engineer

Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

micro1 logo
micro1

Machine Learning Engineer with AI/ML Experience

Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.

webAI logo
webAI

Senior Distributed Systems Engineer

Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

Runa logo
Runa

Senior Software Engineer - Cloud Infrastructure and Microservices

Join Runa as a Senior Software Engineer in Sofia, Bulgaria, focusing on AWS, microservices, and cloud infrastructure.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

SentinelOne logo
SentinelOne

Senior Software Engineer - Test Framework Development

Join SentinelOne as a Senior Software Engineer to develop test frameworks with Java, TypeScript, and more. Remote work available.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.