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

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and Python

Join Bloomreach as a Senior Software Engineer to work on microservices and Python in a remote-first environment.

Bloomreach logo
Bloomreach

Senior Machine Learning Engineer

Join Bloomreach as a Senior Machine Learning Engineer to design and implement AI-driven components for personalized digital experiences.

Bloomreach logo
Bloomreach

Remote Software Engineer with Python Expertise

Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.

Bloomreach logo
Bloomreach

Senior Engineering Manager - Artificial Intelligence Team

Lead the AI team at Bloomreach, enhancing e-commerce with ML. Key skills: Python, GCP, Spark, TensorFlow. Benefits include remote work, stock options.

Bloomreach logo
Bloomreach

Senior Software Engineer, Search Intelligence

Join Bloomreach as a Senior Software Engineer in Search Intelligence, focusing on search and personalization capabilities.

Bloomreach logo
Bloomreach

Senior Software Engineer - Data Pipeline Team

Senior Software Engineer for Data Pipeline team, remote work, expertise in Python, NoSQL, Big Data technologies.

Bloomreach logo
Bloomreach

Senior DevOps Engineer - Analytics Team

Senior DevOps Engineer for Analytics team, managing data platforms on GCP and Kubernetes, with focus on automation and system reliability.

Bloomreach logo
Bloomreach

Engineering Manager for Web Experience Team

Lead the Web Experience team at Bloomreach, optimizing e-commerce personalization with top engineering practices.

Bloomreach logo
Bloomreach

Senior Technical Consultant

Senior Technical Consultant role focusing on e-commerce solutions, requiring CSS, JavaScript, HTML, and BigQuery skills.

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.

Blip logo
Blip

Senior Software Engineer - AI Scalability

Join Blip as a Senior Software Engineer to scale AI solutions, focusing on cloud migration, back-end decoupling, and observability.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Senior Backend Software Engineer role focusing on microservices, APIs, and scalable systems. Remote work available.

Bloom & Wild logo
Bloom & Wild

Software Engineer - Python, React.js, GCP

Join Bloom & Wild as a Software Engineer in Amsterdam, working with Python, React.js, and GCP in a hybrid role.

Swooped logo
Swooped

Senior Software Engineer, AI

Join as a Senior Software Engineer, AI, to innovate AI features in a remote-friendly environment. Enhance CRM with cutting-edge AI.

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.

Bloom logo
Bloom

Senior FullStack Developer (React, Node.js, TypeScript)

Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.

Bloom & Wild logo
Bloom & Wild

Software Engineer - Python/Django with AWS & GCP

Join Bloom & Wild as a Software Engineer specializing in Python/Django with AWS & GCP in Amsterdam. Innovate in a dynamic, inclusive environment.

Solsten logo
Solsten

Senior Backend Engineer with Go and Microservices

Join Solsten as a Senior Backend Engineer in Berlin, focusing on Go and Microservices to build scalable systems.

Reviva logo
Reviva

Senior Software Engineer - AI & Microservices

Join Reviva as a Senior Software Engineer in AI & Microservices, driving innovation in wellness tech.

The Hub logo
The Hub

Senior Software Engineer - AI Fintech

Join Factorise as a Senior Software Engineer to lead AI fintech product development remotely. Expertise in AWS, microservices, and full-stack required.

Google logo
Google

Senior Software Engineer, Artificial Intelligence

Join Google as a Senior Software Engineer in AI, focusing on machine learning, Python, and data structures.

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 (JAVA/Go)

Join SentinelOne as a Senior Backend Engineer to develop Java/Go solutions for our Singularity Data Lake.

DigitalOcean logo
DigitalOcean

Senior Software Engineer (AI/ML)

Join DigitalOcean as a Senior Software Engineer (AI/ML) to build AI/ML features using TypeScript, React, and GraphQL. Remote role with competitive benefits.