Principal Software Engineer
Architects high-performance infrastructure for training large-scale neuroscience-informed AI models and RL environments. Optimizes code, resolves critical bottlenecks, and scales research prototypes to production systems.
About the job
Responsibilities
- Define and architect high-performance infrastructure for training large-scale models and running complex simulations.
- Design and optimize custom RL environments informed by neuroscience.
- Set the organizational standard for clean, fast, production-grade code that boosts research velocity.
- Turn research prototypes into scalable production systems.
- Identify and resolve the most critical and ambiguous technical bottlenecks, from low-level optimization to high-level strategy, to unblock the research team.
Qualifications
- High-Velocity Craftsmanship: Set the bar for clean, maintainable, and well-tested code at a startup pace. Balance engineering rigor with quick iteration on research prototypes.
- System Architecture Intuition: Proven success architecting complex systems from scratch. Understand multi-year trade-offs and design infrastructure that survives research chaos.
- Extreme Adaptability: Expert in distributed systems today, ready to master neuroscience tomorrow. Track record of diving into complex domains and guiding others.
- Mastery of Hard Problems: Track record leading resolution of difficult engineering challenges, such as massive scale distributed systems or kernel-level optimization.
Skills
Python, Distributed Systems, Reinforcement Learning, System Architecture, High-Performance Computing, Large-Scale Models, Rl Environments, Production Systems, Low-Level Optimization, Scalable Infrastructure
Similar jobs
Backend Engineering jobsLeads the architecture and phased delivery of an enterprise organizational model spanning tenancy, data isolation, permissions, audits, and residency requirements. Requires 15+ years of backend engineering experience and a record of driving complex initiatives across teams.
Technical leader for Auth0’s Developer Platform, setting architecture and direction for scalable distributed and event-driven identity systems. The role requires 10+ years of software engineering experience, Principal or Staff-level leadership, strong Node.js expertise, IAM depth, and familiarity with agent-aware platform design.
Leads the design and implementation of distributed advertising, identity, and intent systems processing billions of events in real time. The role requires deep backend, data infrastructure, or applied AI/ML experience, strong programming and data modeling skills, and technical leadership.
Principal Software Engineer leading the modernization of an identity imports platform from a monolith to scalable distributed microservices. The role requires 12+ years of experience, deep Java and distributed-systems expertise, and cross-team technical leadership.
Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.