Principal Software Engineer

Albatross
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
DevOps
Python
Machine Learning
Performance Tuning
Ruby
Software Engineering
TypeScript
Rust
Google Cloud Platform
PyTorch
Backend
Kubernetes
Low Latency
Terraform
Docker

Job description

The Principal Software Engineer will lead the design and development of real-time AI personalization infrastructure. They will architect event-driven systems that handle millions of requests with ultra-low latency and collaborate with data science teams to scale machine learning models in production. More specifically:

  • Architect and design high-performance, event-driven backend systems handling millions of requests with ultra-low latency.
  • Lead engineering initiatives: define requirements, set direction, and guide subteams from concept to delivery.
  • Build and optimize performance-critical services for concurrency and memory efficiency.
  • Design and implement scalable event-driven architectures using modern messaging platforms (NATS).
  • Continuously benchmark and tune systems to maintain sub-millisecond response times.
  • Collaborate with cross-functional teams to deliver high-quality, performant software.
  • Shape long-term technical strategy and roadmap to balance performance, scalability, and business goals.

Requirements

  • 10+ years of experience in software engineering, with a proven track record leading technical teams and delivering complex systems from design to deployment.
  • Strong understanding of system design, scalability, and performance optimization.
  • Proficiency in one or more languages such as TypeScript, Rust, Python, or Javascript, Go, Scala, Java, or Ruby.
  • Strong background in DevOps and cloud infrastructure: Kubernetes, AWS, GCP, Terraform, Docker.
  • Strong communication skills in English.
  • Bonus points if familiarity with machine learning frameworks (e.g., PyTorch) and production deployment.

Benefits & conditions

  • Flexibility to work from anywhere across Europe.

About the company

At Albatross, we're building the second pillar of AI: a perception layer that understands how users actually experience content, in real time. Trained on live user interactions, Albatross learns and reasons on the fly. Our technology powers real-time, in-session discovery by adapting to evolving user interests, in real-time. We have raised significant funding and our platform already operates at scale, with billions of events being processed and hundreds of millions of predictions served.

Apply for this position