About the Job
Constructor is seeking a Backend Engineer to join its AI Shopping Agents team. The primary focus of this job is to design, deliver & maintain web and data pipeline services in close collaboration with other engineers.
Responsibilities
- Build, deploy, and support backend services
- Define cloud infrastructure using AWS CloudFormation and maintain CI/CD pipelines with GitHub Actions
- Improve and operate our observability stack
- Collaborate with technical and non-technical stakeholders to design, develop, and refine features
- Communicate effectively with stakeholders within and outside the team
- Contribute to data processing pipelines and ETL processes
Requirements
- Strong proficiency in Python and server-side web development (API design, concurrency/asynchronous programming)
- Experience designing, building, and operating production backend services (performance, reliability, on-call/operations mindset)
- Experience with Infrastructure as Code and cloud resource management (AWS preferred; Azure/GCP also fine)
- Hands-on experience building or maintaining CI/CD pipelines
- Experience with observability: metrics/logs/traces, dashboards, and alerting
- Experience working with databases, including at least one relational and one NoSQL system (e.g., PostgreSQL, DynamoDB)
Nice to Haves
- Experience with high-load and/or real-time systems
- Experience with distributed/service-oriented architectures, including interface definition and binary RPC (e.g., Protobuf/gRPC)
- Familiarity with additional vector databases
- Experience contributing to or owning ETL/data pipeline systems at scale
Benefits
- Work with smart and empathetic people who will help you grow and make a meaningful impact.
- Regular team offsite events to connect and collaborate.
- Fully remote team – choose where you live.
- Unlimited vacation time – we strongly encourage all of our employees take at least 3 weeks per year.
- 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.
- Base salary: $80k–$120K USD, depending on knowledge, skills, experience, and interview results.
- Stock options – offered in addition to the base salary
XML job scraping automation by YubHub