S

Skylabs AI

Applied AI research for intelligent software.

Senior C++ Tooling Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeIslamabad, Islamabad Capital Territory, PakistanIn-person

About the Job

Requirements

  • Strong working knowledge of systems programming and modern C++ (C++17/20, ideally some C++23/26 contracts exposure), including the ability to read large codebases, reason about ABI, performance, and build systems, and understand what tooling needs to do to C++ code.
  • Compiler and systems intuition covering ASTs, IRs, linkers, sanitizers, and build graphs; understanding what an LLVM pass does is sufficient.
  • Build systems experience with Make, CMake, or Bazel on non-trivial projects.
  • Demonstrated use of agentic coding tools such as Claude Code, Codex, or Cursor on real work, and ability to discuss what was shipped with them, where they helped, and where they failed.
  • A working mental model of LLMs, including context windows, tool use, prompt engineering, and where models are reliable or unreliable.
  • A track record of operating independently in fast-moving environments.

Responsibilities

  • Build developer tooling around a C++ codebase, including code generators, AST analyzers, build orchestration, test harnesses, and fuzzing infrastructure.
  • Work with Clang/LLVM where needed for AST traversal, instrumentation, and code generation, and use Python or TypeScript when appropriate.
  • Design property-based testing infrastructure and translate formal specifications into executable runtime checks.
  • Set up and tune fuzzing pipelines using tools such as libFuzzer and FuzzTest.
  • Decide what to build, build it, ship it, learn from it, and repeat.

Desired Qualifications

  • Previous startup experience.
  • Fuzzing experience with libFuzzer, AFL++, or FuzzTest.
  • Property-based testing experience with QuickCheck, Hypothesis, FuzzTest, RapidCheck, or similar.
  • Clang/LLVM internals experience, including libTooling, LibClang, plugins, or sanitizer internals.
  • C++26 contracts knowledge or a design-by-contract background.
  • Exposure to formal methods, SMT solvers such as Z3 or CVC5, or proof assistants such as Lean, Rocq, or Isabelle.
  • Open-source contributions to compiler or language tooling.

About the Company

Skylabs AI

Applied AI research for intelligent software.

Skylabs AI is an applied research company focused on artificial intelligence for intelligent reasoning, working primarily with complex neurosymbolic AI to solve hard software engineering problems. Its products and platforms aim to support intelligent agents and next-generation software, combining symbolic reasoning with neural methods. The company operates in the US and Pakistan, offering generative AI research and engineering, product development, and software development through a hybrid office model. Its approach centers on conducting applied AI research to build practical intelligent systems and invite collaboration from others who want to tackle difficult technology challenges. Core differentiators include its emphasis on neurosymbolic AI for software engineering and its dual-country collaboration setup to attract diverse talent. The goal is to create platforms and intelligent agents that enable advanced software development and automated reasoning capabilities for complex tasks.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Coral Gables, FL
Founded
2024

Recently Posted Jobs

Explore more opportunities at Skylabs AI

See more jobs