# Engineering Manager: Offsite Discovery

**Company**: Constructor
**Location**: Serbia
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $100k - $130k USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://apply.workable.com/j/EDED715515
**Canonical**: https://yubhub.co/jobs/job_eaf3b5fd-a5c

## Description

## About Us

Constructor is a U.S. based company that has been in the market since 2019, building a next-generation platform for search and discovery in ecommerce. Our search engine is entirely invented in-house utilizing transformers and generative LLMs, and we use its core and personalization capabilities to power everything from search itself to recommendations to shopping agents.

## About the Team

The Recommendation Cross-Channel & Offsite Discovery team is building a platform that empowers marketers to unlock the full potential of multichannel ecommerce discovery. Our service leverages real-time shopper behaviour from website activity to power personalized offsite experiences across multiple channels - including Emails, Push notifications, ads, and more.

## Responsibilities

As an Engineering Manager, you will be responsible for leading and scaling the Offsite Discovery team to build a performant, scalable, reliable, and cost-efficient platform that delivers personalized results beyond the storefront. Specific responsibilities include:

- Partner with the Product Manager and other stakeholders to set quarterly goals tied to measurable service and business impact

- Guide engineers’ growth by helping them develop new skills, expand ownership, and overcome challenges

- Lead the recruiting and hiring processes for your team

- Define and execute the team’s engineering strategy

- Establish metrics, dashboards, and alerting that make operational health and delivery success transparent

- Continuously improve the team’s operational excellence through the team’s tech stack, processes, and tools

- Drive measurable improvements in the product capabilities, costs, and performance

- Collaborate with neighboring engineering and non-engineering teams, define and maintain clear interfaces and ownership boundaries

## Requirements

- 5+ years of software development experience, at least 2 years directly leading engineering teams

- Proven record of designing and operating high-load real-time systems in production environments

- Proficiency in Python and experience with at least one major cloud platform (AWS preferred). Familiarity with JavaScript is a plus

- Solid understanding of system architecture and API design principles

- Experience hiring, mentoring, and developing engineers in fast-growing teams

- Skilled at setting technical direction and translating product goals into clear engineering milestones

- Excellent written and verbal communication skills in English

- Able to attend regular meetings between 11 am – 5 pm UTC

## Benefits

- Unlimited vacation time - we strongly encourage all of our employees take at least 3 weeks per year

- Fully remote team - choose where you live

- Work from home stipend! We want you to have the resources you need to set up your home office

- 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

- This position has a base salary range between $100k and $130k USD. The offer varies on many factors including job related knowledge, skills, experience, and interview results

- Regular team offsites to connect and collaborate

## Skills

### Required
- Python
- AWS
- JavaScript
- System architecture
- API design principles
- Cloud platform

### Nice to have
- Familiarity with JavaScript
- Experience with high-load real-time systems
