About Us
IR Labs is the innovation lab inside Integrated Research where small, cross‑functional squads chase outsized, industry‑defining opportunities. We operate like a funded startup—rapid sprints, bold experimentation, zero bureaucracy—backed by the global footprint and resources of a public company. Our charter is simple: turn cutting‑edge AI research into products that customers can’t imagine working without. We target the hardest problems in software and then move fast to ship solutions that create 10x impact. If you thrive on autonomy, crave world‑class technical challenges, and want to see your ideas hit production quickly, IR Labs is your launch pad. Join us and help build the future—one breakthrough at a time.
What You’ll Do
- Architect and implement the core code-representation engine in Rust, turning massive repositories into rich, low-latency intermediate forms for ML and graph analytics.
- Design custom IRs and diff graphs that capture syntax, flow, and semantics over time.
- Build ultra-fast parsing and analysis pipelines with SIMD, lock-free concurrency, and optional GPU offload.
- Expose clean APIs and libraries to make features, embeddings, and provenance data easily consumable by ML systems.
- Continuously profile, harden, and optimize with advanced tooling to ensure performance, security, and determinism.
- Partner with ML engineers on schema design, data-access patterns, and performance-driven benchmarks.
- Contribute upstream where strategic and champion best-practice Rust across the org.
- Automate CI/CD, release pipelines, and reproducible builds for fast, reliable iteration.
What You Bring to the Table
- 8+ years building high-performance systems; 4+ years production Rust with deep compiler/runtime contributions.
- Mastery of compilers and IRs (LLVM, MLIR, Cranelift) with proven ability to scale to 10M+ LOC codebases.
- Hands-on with SIMD, memory layout tuning, NUMA optimization, and GPU/accelerator offload.
- Fluency with graph-structured program representations and large property graph persistence/querying.
- Expert in profiling, fuzzing, and observability tools with a track record of meeting strict performance budgets.
- Familiarity with ML pipelines and feature schemas to effectively support MLE teammates.
- Strong communicator and mentor, able to bridge compilers, ML, and systems engineering disciplines.
Our job descriptions often reflect our ideal candidate. If you have a strong foundation of relevant skills and a passion for this field, we encourage you to apply, even if you don't check every box.
What We Offer
- High Impact – Ship real features in weeks, not quarters
- Cutting-Edge Tech – Work to solve problems no one has cracked before.
- Remote & Flexible – Work from anywhere with a culture built on trust, autonomy, and balance.
- Growth & Ownership – Own features end-to-end, learn rapidly, and grow with the company as we scale.
- Top-Tier Compensation – Competitive salary, performance bonuses, equity upside, and strong benefits.
- Team & Culture – Small, senior team that values collaboration, creativity, and building something meaningful together.
- Medical, Dental, Vision Insurance.
- 401k with Employer Contributions.
- Paid Time Off & Birthday Leave.
- Health Savings Account (HSA) Contributions with High Deductible Health Plan.
- Short-Term/Long-Term Disability Insurance.
- And more!
Compensation Range
- $150,000 – $170,000 base
- $40,000 - $50,000 variable compensation
Actual compensation offer to candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level. The pay ratio between base pay and target incentive (if applicable) will be finalized at the offer stage.
At IR we celebrate, support, and thrive on difference for the benefit of our employees, our products, and our community. We are proud to be an Equal Employment Opportunity employer and encourage applications from all suitable candidates; we never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.