Constructor
Software Engineer: Core

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Software Engineer: Core
Core Team Platform Engineer
About Constructor
Constructor is the next-generation platform for search and discovery in ecommerce, built to optimize for revenue, conversion rate, and profit. Our search engine is entirely in-house, using transformers and generative LLMs to power search, recommendations, and shopping agents.
We handle >1 billion queries daily across 150 languages and 100 countries, serving biggest ecommerce brands like Sephora, Under Armour, and Petco. We maintain top-tier performance, never losing an A/B test to competitors. Our scaling, AI-driven systems run at extreme scale with reliability and personalization.
Constructor values curiosity, empathy, and metrics-based success, empowering teams to deliver impact. Founded in 2019 by Eli Finkelshteyn and Dan McCormick, the company is remote-first, US-based, and driven by a culture of continuous improvement.
The Core Team
The Core Team shapes Constructor’s in-house search engine—the backbone of the platform where user queries meet customer catalogs. We design, maintain, and scale the foundational systems behind fast, intelligent interactions at global scale.
Our work ensures high uptime, reliability, and massive scalability, supporting billions of daily requests. If you thrive in extreme-scale infrastructure, this role is for you: you’ll engineer, operate, and maintain the core platform serving our customers.
Responsibilities
- Design, build, and scale high-traffic, backend systems with low latency and high availability.
- Develop scalable infrastructure, deployment pipelines, and capacity planning strategies.
- Engineer observability systems (metrics, logs, tracing) to monitor and maintain performance.
- Contribute to performance-critical code across multiple stack layers (e.g., serving logic → distributed backends → cloud infrastructure).
- Rectify bottlenecks and optimize AI-driven core systems for search, recommendations, and gen-AI agents.
- Collaborate to future-proof the stack as demand scales vertically and horizontally.
- Maintain SLA/support commitments while advocating for resilience-derived best practices.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Requirements
You’ll succeed here if you bring:
- A strong foundation in computer science, with deep expertise in algorithms, data structures, concurrency, and systems design.
- Backend competence: Trouble-shooting high-traffic applications, multi-region architecture, and distributed system nuances.
- Experience building scalable, resilient cloud-native infrastructure including:
- automation tools (CI/CD pipelines, IaC)
- autoscaling, load balancing, and caching strategies
- telemetry & observability (metrics, alerting, debugging)
- Comfort working full-stack—from Rust/C++ low-level performance to Python high-level abstractions to production ops.
- Fast-track learning mindset: Adapt to new frameworks/tools in a billion{QPS} environment.
- Desire to own everything from idea to implementation, with a blameless feedback culture.
- Passion for clear communication in an asynchronously diverse team.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Must-haves:
- 4+/4+ years in a similar engineering role
- Hands-on scaling Ruby/Java/Python backend services to >10M daily requests
Tech Stack
Languages
- Rust | C++ | Python
Cloud Infrastructure
- AWS Core Services: EC2, S3, Lambda, VRROMs, etc.
DevOps
- CI/CD: Jenkins, GitHub Actions
- Observability: Prometheus, Grafana
- Tertiary: Kubernetes (EKS), JUST, Google BigQuery
Benefits
- 🏝️ Unlimited vacation (encouraging ≥21 days/year)
- 🌎 Fully remote (with no geographic restrictions)
- 🛋️ $150 month Work From Home Stipend for setup/alternates
- 💻 Apple laptop for every new hire
- 📚 :~$10k annual training budget, refreshed yearly
Parenting benefits:
- Maternity & Paternity leave (additional paid support for caregiver situations)
Other perks:
- 🌟 Stock options (in addition to salary)
- $80k–$120k base currency: US$, range exhibited
- Bi-annual team offsites, hackathons, peer awards
Diversity, Equity & Inclusion
Constructor is an equal-opportunity employer. All decisions consider each individual’s contributions, growth potential, and fit for the team—not merely checklist compliance. POLTA participation is not required and entirely optional.
Questions? Ask thanks to:
(Reply for candidate following format RPG, abcd‗1234@gmail.com)
Bundle under label: Intern/Platform
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills
Location