TL;DR

Principal Software Engineer (Interior Design): Leading the design and architecture of complex backend systems for an interior decor visualization platform with an accent on high-performance data pipelines, machine learning models, and 3D visualization. Focus on designing fault-tolerant systems at scale, overseeing high-throughput ETL flows, and ensuring seamless user experiences.

Location: Remote globally

Company

Sigma is a dedicated business unit specializing in advertising technology solutions, helping AdTech startups and large companies envision, build, and support their technology.

What you will do

  • Lead cross-functional initiatives and drive the design and architecture of complex backend systems supporting 3D and computer vision experiences.
  • Partner with product and engineering leadership to translate business needs into actionable engineering plans.
  • Conduct architecture reviews and ensure adherence to engineering excellence practices.
  • Mentor senior engineers, fostering technical growth and leadership.
  • Ensure backend systems are scalable, reliable, and fault-tolerant.
  • Oversee integration of high-throughput ETL flows and data processing pipelines and collaborate with other teams for seamless user experiences.

Requirements

  • 8+ years of IT experience building scalable and reliable systems.
  • Expert-level skills in Python, Kubernetes, PostgreSQL, AWS.
  • Strong hands-on experience with Django.
  • Proven expertise in complex ETL flows and high-throughput systems.
  • Deep understanding of algorithms, data structures, networking, and databases, with experience designing fault-tolerant systems at scale.
  • English: Advanced level required.

Nice to have

  • Background in computer vision or 3D graphics.
  • Familiarity with microservices architecture.
  • Experience with real-time rendering systems.
  • Knowledge of CI/CD pipelines and DevOps practices.

Culture & Benefits

  • Flexible schedule and remote work.
  • Diversity of domains and technology.
  • Health & legal support.
  • Active professional community and continuous education.
  • Outstanding offices (if you choose it).
  • Sports and community activities.