Staff Software Engineer – Infinia IO Path
2 dni temu
Overview
This is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DataDirect Networks (DDN) is a global market leader renowned for powering many of the world's most demanding AI data centers, in industries ranging from life sciences and healthcare to financial services, autonomous cars, Government, academia, research and manufacturing.
"DDN's A3I solutions are transforming the landscape of AI infrastructure." – IDC
"The real differentiator is DDN. I never hesitate to recommend DDN. DDN is the de facto name for AI Storage in high performance environments" - Marc Hamilton, VP, Solutions Architecture & Engineering | NVIDIA
DDN is the global leader in AI and multi-cloud data management at scale. Our cutting-edge data intelligence platform is designed to accelerate AI workloads, enabling organizations to extract maximum value from their data. With a proven track record of performance, reliability, and scalability, DDN empowers businesses to tackle the most challenging AI and data-intensive workloads with confidence.
Our success is driven by our unwavering commitment to innovation, customer-centricity, and a team of passionate professionals who bring their expertise and dedication to every project. This is a chance to make a significant impact at a company that is shaping the future of AI and data management.
Our commitment to innovation, customer success, and market leadership makes this an exciting and rewarding role for a driven professional looking to make a lasting impact in the world of AI and data storage.
Job Description
Staff Software Engineer – IO Path
We are looking for a Staff Software Engineer to join the Infinia IO Path Team, the core engine driving performance, scalability, and reliability across DDN's next-generation Data Intelligent Platform. You'll work alongside top engineers and report directly to a Sr. Engineering Manager focused on erasure coding, SPDK integration, and distributed concurrency control — shaping the future of extreme-scale I/O in AI and data-intensive environments.
In this role, you will serve as a technical authority, responsible for architecting and optimizing the I/O stack, influencing design decisions, mentoring other engineers, and delivering robust, high-performance solutions that power mission-critical workloads.
This is a hands-on, deep systems engineering role — ideal for someone who thrives in complex, high-throughput, low-latency environments.
Key ResponsibilitiesCore Engineering & Architecture- Design, develop, and optimize the Infinia I/O path to achieve extreme performance, low latency, and high concurrency under real-world workloads.
- Implement and refine erasure coding algorithms, data durability techniques, and storage efficiency strategies across large clusters.
- Integrate and optimize SPDK (Storage Performance Development Kit) into the I/O layer to leverage direct hardware access and minimize kernel overhead.
- Work on distributed locking mechanisms and concurrency models to ensure consistency, fault tolerance, and throughput at scale.
- Analyze and improve I/O subsystems under stress — including memory usage, buffer management, caching strategies, and scheduling mechanisms.
- Drive performance tuning, data path tracing, and throughput profiling across multi-node, multi-device environments.
- Participate in the design of asynchronous, event-driven architectures that support AI pipelines, high-speed data ingestion, and real-time analytics.
- Serve as a go-to expert on the IO Path team — leading deep technical discussions, code reviews, design validation, and issue triage.
- Work closely with the Sr. Manager of Engineering to shape the technical roadmap, evaluate new technologies, and ensure architectural alignment.
- Mentor junior engineers and contribute to a culture of quality, rigor, and engineering excellence.
- Partner with QA, Storage, Networking, and Performance teams to validate functionality and meet reliability goals.
- Collaborate with Field and Support teams to debug and resolve customer issues, feeding real-world insights back into design improvements.
- Influence test coverage strategies and CI/CD pipelines to ensure scalable and reliable software delivery.
- 10+ years of experience building large-scale systems software in C/C++.
- Deep understanding of I/O path optimization, storage scheduling, memory management, and data layout strategies.
- Proven experience implementing erasure coding, data redundancy, and recovery algorithms in a distributed context.
- Hands-on experience integrating or optimizing with SPDK or similar user-space storage frameworks.
- Strong knowledge of distributed concurrency, locking mechanisms, and fault-tolerant design principles.
- Familiarity with performance profiling tools, memory allocators, and benchmarking methodologies.
- Excellent debugging skills, with the ability to diagnose complex race conditions, performance regressions, and hardware/software interactions.
- Experience working in high-performance computing (HPC), AI data infrastructure, or large-scale storage platforms.
- Knowledge of NVMe-oF, RDMA, and other high-speed I/O protocols.
- Familiarity with cluster schedulers, resource orchestration, or containerized I/O workloads.
- Exposure to distributed file systems, object storage layers, or hybrid data models.
- Background in implementing monitoring hooks, observability layers, or self-healing I/O subsystems.
- Ramp up on Infinia's architecture, codebase, and tooling for I/O path development.
- Review and contribute to at least two active development efforts (e.g., erasure coding optimization, SPDK integration).
- Deliver an initial technical assessment identifying 2–3 areas for optimization or redesign.
- Collaborate with peers in design reviews and participate in team-wide architecture sessions.
- Begin mentoring a junior engineer or collaborating pairwise on deep dives and bug triage.
- Work with your manager to co-author a technical proposal or spike around a key roadmap feature (e.g., lockless concurrency or multi-threaded ingest).
- Define clear performance baselines for one subsystem and set stretch goals for throughput or latency.
- Measurable performance improvements in I/O throughput, latency, or concurrency under production workloads.
- Key architectural contributions adopted into the long-term roadmap.
- Resolution of critical bugs or performance regressions identified through customer incidents or internal testing.
- Recognition as a core contributor and thought partner to IO Path leadership and platform stakeholders.
Join us to design the foundation of ultra-scalable, AI-ready storage — where every byte matters, every cycle counts, and every microsecond drives customer value.
to build the high-performance I/O layer that powers the most demanding workloads on the planet.
-
Staff Software Engineer – Infinia IO Path
4 dni temu
Remote, Poland Data Direct Networks Pełny etat 120 000 zł - 180 000 zł rocznieOverviewThis is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DataDirect Networks (DDN) is a global market leader renowned for powering many of the world's most demanding AI data centers, in industries ranging from life sciences and healthcare to...
-
Staff Software Engineer
4 dni temu
Poland, Remote Fluxon Pełny etat 100 000 zł - 250 000 zł rocznieWho we areWe are Fluxon, a product development team founded by ex-Googlers and startup founders. We offer full-cycle software development: from ideation and design to build and go-to-market. We partner with visionary companies, ranging from fast-growing startups to tech leaders like Google and Stripe, to turn bold ideas into products with the power to...
-
Staff Software Engineer
4 dni temu
Krupnicza Kraków, , - Poland Upside Pełny etat 120 000 zł - 180 000 zł rocznieJob description At Upside, we're partnering with ambitious companies across the globe to solve complex, meaningful problems through technology. We work in focused teams, combining engineering, product thinking, and design, to deliver outcomes, not just output.Open-source is a strategic part of our work. We build and maintain a number of open-source projects...
-
Staff Software Engineer
6 dni temu
Remote - Poland Samsara Pełny etat 60 000 zł - 120 000 zł rocznieAbout the role:Join Samsara as a Staff Software Engineer, focusing on our Developer Ecosystem and its critical role in the company's broader data and AI strategy. You will be a key technical leader, responsible for architecting and guiding high-impact, cross-functional initiatives that shape the future of our external integrations.This role is pivotal in...
-
Remote - Poland Dropbox Pełny etat 80 000 zł - 120 000 zł rocznieRole Description As an Staff Software Engineer on the Smart Storage Management team, you'll define and drive the multi-year strategy that gives admins and users clear storage visibility and control while improving Dropbox's storage efficiency and cost posture. You will lead architecture and execution across admin console and user-facing surfaces for...
-
Senior Staff Software Engineer, Platform
4 dni temu
Remote - Poland Cribl Pełny etat 60 000 zł - 120 000 zł rocznieCribl does differently. What does that mean? It means we are a serious company that doesn't take itself too seriously; and we're looking for people who love to get stuff done, and laugh a bit along the way. We're growing rapidly - looking for collaborative, curious, and motivated team members who are passionate about putting customers first. As a...
-
Staff Software Engineer
4 dni temu
PL Remote Poland Confluent Pełny etat 120 000 zł - 240 000 zł rocznieWe're not just building better tech. We're rewriting how data moves and what the world can do with it. With Confluent, data doesn't sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.It takes a certain kind of person to join...
-
Senior Staff Software Engineer
6 dni temu
Poland Housecall Pro Pełny etat 137 000 USD - 174 000 USD rocznieWho are we?Founded in 2013, Housecall Pro helps home service professionals (Pros) streamline every aspect of their business. With easy-to-use tools for scheduling, dispatching, payments, and more, Housecall Pro enables Pros to save time, grow profitably, and provide best-in-class service. Housecall Pro's brand portfolio includes Business Coaching by...
-
Senior Software Engineer Python
4 tygodni temu
Poland (Remote), PL Superdevs Pełny etat 25 zł - 200 złDoes building awesome, innovative products that add up to something meaningful sound like a dream come true?Come join us and make that vision a reality!AboutWe are looking for a Senior Engineer who will independently deliver new MVP features and Proofs of Concept end-to-end. You will build on top of an existing large-scale SaaS and data connector platform,...
-
Sr./Staff Backend Engineer
4 dni temu
Remote - Poland Oscilar Pełny etat 80 000 zł - 120 000 zł rocznieShape the future of trust in the age of AIAt Oscilar, we're building the most advanced AI Risk Decisioning Platform. Banks, fintechs, and digitally native organizations rely on us to manage their fraud, credit, and compliance risk with the power of AI. If you're passionate about solving complex problems and making the internet safer for everyone, this is...