Senior Software Engineer - Scalability and Performance

super AI
Germany
about 1 month ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Applications Architecture Profiling Databases Database Servers Shard (Database Architecture) Web Development Distributed Systems Python (Programming Language) Machine Learning
+5 more
Query Optimization Software Engineering Load Balancing Firewalls (Computer Science) Docker

Job description

Imagine yourself designing and implementing the next breakthrough AI/Machine-Learning services, enabling AI for everyone at the start of the company’s explosive growth.

At super.AI, we are building services to enable AI/Machine Learning technologies for the masses. We are at the exciting stage where the growth of our company forces us to do aggressive hirings to realize our visions quicker. We are a group of ex-Google, Microsoft, Amazon, and MIT engineers and data scientists who spent the last 2 years creating the new programming interface for AI.

What you’ll do:

  • Define, develop and perform performance/scalability benchmarks.
  • Oversee the system performance lifecycle and identify key metrics for performance improvements.
  • Efficiently working with various profiling tools to identify performance and concurrency bottleneck, propose and implement optimizations to improve the product.
  • Mentor fellow engineers
  • Lead application architecture decisions
  • Support troubleshooting of customer reported scale and performance bugs
  • Collaborate with engineers, designers, and product managers
  • Write well-designed, maintainable & testable code

Requirements

We are looking for a highly motivated senior scalability and performance engineer who can help drive performance and scaling optimizations as super.AI. Our ideal candidate is someone who loves to collaborate with others but can also work independently to take an idea from concept to implementation., * 5+ years of software engineering experience

  • Develop solutions to evaluate and improve performance and scalability
  • You love large complex systems. Experience in working on distributed systems or a passion for finding edge cases that appear at scale.
  • Ability to find the root cause of performance bottlenecks with profiling tools
  • Analyze performance issues and propose/perform application changes
  • Experience in tackling problems of load, scale, and optimizations of complex large-scale deployments
  • Expert in distributed computing system and stack
  • Passionate to optimize the performance bottlenecks and improve the product
  • Solid foundational knowledge of Java, Python
  • Familiarity with container frameworks such as Docker and Kubernetes
  • Experience with the latest machine learning infrastructure developments is a plus

Desired Skills

  • Expert knowledge of HTTP load generation/measurement software
  • Skilled with web development technology
  • Broad, general knowledge of internal technologies, such as load balancers, firewalls, and database servers
  • Expert knowledge of database scalability and profiling (sharding, query optimization, high-performance configuration).
  • Strong communication skills with peer developers
  • Team player

Benefits & conditions

  • Smart, humble, hardworking, and collaborative
  • By smart we don’t necessarily mean high IQ (although a huge plus), but an affinity toward learning. We want to automate as much as possible so we can focus on the few things that require human intelligence and creativity.
  • By humble we don’t mean submissive or unambitious, we mean it in the same way Roger Federer is humble.
  • By hardworking, we don’t mean long hours (be with your family). What we mean is while you’re here you’re doing the best work of your life. It means being disciplined, professional, focused, gritty, resilient, and resourceful.
  • By collaborative, we don’t mean submissive or deferential, it means taking leadership from everywhere. “I’m taking responsibility to fix this system”, if there’s a lack of trust “I’m going to address it” if goals are unclear “I’m going to deal with it”, it’s about being a meritocracy
  • All four of the above are required. We all know people missing one of these and it’s not nice to work with them (e.g. someone who is smart and hardworking but not humble and collaborative).
  • Paradoxical
  • The people we like the most are smart but humble
  • Wants to win no matter what, but will not cross lines of integrity to get there
  • Strong beliefs weakly held, etc.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all