Software Engineer: Core

Skills
Cloud InfrastructureComputer ScienceAlgorithmsAmazon Web ServicesCatalogsConcurrent ProgrammingCritical Infrastructure
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong foundation in computer science including algorithms data structures concurrency and systems design
  • Experience building and scaling high-traffic high-availability backend systems
  • Experience designing and operating backend infrastructure including deployment automation capacity planning and observability
  • Comfort working across different layers of the stack from performance-critical code to production operations
  • Ability to learn new technologies and tools in a fast-moving large-scale environment
  • Effective collaboration and a positive ownership-driven team mindset

Nice to have

  • Empathy
  • Openness
  • Curiosity
  • Continuous improvement
  • Ownership

Day to day

  • Build and operate foundational backend systems that power Constructor's search engine and related products.
  • Design resilient high-scale services that process billions of requests daily with strong uptime and performance.
  • Work across performance-critical code and production operations while improving scalability observability and reliability.