Spain Remote (Global) Full-time

Constructor is hiring a Senior Backend Engineer, Recommendations (Remote) | Constructor | Jobs By Workable

About the Role

Constructor is looking for a Senior Backend Engineer, Recommendations to join our team. You will design, deliver, and maintain high-load, real-time web services that power our core product. You will collaborate closely with other engineers and business partners to build robust and scalable recommendation services.

What You'll Do

  • Design, deliver, and maintain high-load, real-time web services in collaboration with other engineers.
  • Build, deploy, and support robust recommendation services including IO-bound web services, CPU-bound services, and data services.
  • Write AWS CloudFormation scripts, Jenkins jobs, and GitHub Actions following industry best practices.
  • Set up service observability, monitoring metrics, and alerting using tools like Prometheus, Grafana, PagerDuty, and AWS CloudWatch.
  • Implement and improve CI/CD pipelines and separate stability testing for recommendations.
  • Collaborate with technical and non-technical partners to develop and update recommendation functionalities.
  • Communicate effectively with stakeholders within and outside the team.

What We're Looking For

  • A strong computer science background and familiarity with networking principles.
  • Proven experience designing, developing, and maintaining high-load, real-time services.
  • Proficiency with Infrastructure as Code (IaC) tools like CloudFormation or Terraform.
  • Hands-on experience setting up and improving CI/CD pipelines.
  • Proficiency in a scripting language like Python.
  • Experience in server-side coding for web services and a good understanding of API design principles.
  • Skill in setting up and managing observability tools like Prometheus and Grafana, and integrating alert systems like PagerDuty.
  • Familiarity with Service-Oriented Architecture and knowledge of communication protocols like protobuf.
  • Experience with NoSQL and relational databases, distributed systems, and caching solutions.
  • Practical experience with a major public cloud provider like AWS, Azure, or GCP.
  • Experience collaborating in cross-functional teams.
  • Excellent English communication skills.

Nice to Have

  • Proficiency in compiled languages like Go or Rust.

Technical Stack

  • Languages/Frameworks: Python
  • Infrastructure/DevOps: AWS CloudFormation, Jenkins, GitHub Actions
  • Observability: Prometheus, Grafana, PagerDuty, AWS CloudWatch
  • Protocols: protobuf
  • Data Stores: NoSQL databases, relational databases

Team & Environment

You will be part of a cross-functional team, working collaboratively to solve complex challenges.

Benefits & Compensation

  • Compensation: $80,000 - $120,000 USD
  • Unlimited vacation time with a strong encouragement to take at least 3 weeks per year.
  • Fully remote team – choose where you live.
  • Work from home stipend.
  • Apple laptops provided for new employees.
  • Training and development budget for every employee, refreshed each year.
  • Maternity & Paternity leave for qualified employees.
  • Work with smart people who will help you grow and make a meaningful impact.
  • Regular team offsites to connect and collaborate.

Work Mode

This is a remote position open to candidates globally.

At Constructor we are committed to cultivating a diverse, equitable, and inclusive work environment. As an equal opportunity employer, we welcome individuals of all backgrounds and provide equal opportunities to all applicants regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status or affiliation in any other protected group.

Required Skills
PythonAWS CloudFormationJenkinsGithub ActionsPrometheusGrafanaPagerDutyAWS CloudWatchprotobufNoSQL databasesBackend EngineeringRecommendation SystemsDistributed Systems
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Constructor

Constructor is the next-generation platform for search and discovery in ecommerce, built to explicitly optimize for metrics like revenue, conversion rate, and profit. Its search engine is entirely invented in-house utilizing transformers and generative LLMs, and powers capabilities from search to recommendations to shopping agents. It handles over 1 billion queries daily across 150 languages and ~100 countries, serving major ecommerce brands like Sephora, Under Armour, and Petco.

Visit website
Job Details
Category backend
Posted 2 months ago