Software Engineer - Optimization

Primordial Labs

Software Engineer - Optimization

National
Full Time
Paid
  • Responsibilities

    What We Do

    Primordial Labs is building Anura, the next-generation human-machine interface. Anura allows operators to command, control, and collaborate with uncrewed systems through natural language, just like they would with a human teammate. Our mission is to make it easier for warfighters to harness the power of autonomous systems on the battlefield. **

    **

    Job Description
    (Please Note: This is a 100% remote position that requires residence in the United States.)

    We are seeking a talented Software Engineer to join our team. In this role, you will transform innovative ideas and research into production-grade, high-performance software. You will tackle challenging, performance-critical problems in a collaborative, fast-paced environment. As a company co-founded and led by engineers, we prioritize developer experience. We minimize distractions (read: meetings) and provide tools to maximize productivity. We are also committed to offering competitive total compensation, including equity. **

    **

    Responsibilities

    • Collaborate with the R&D team to transform innovative concepts and prototypes into robust, high-performance production code
    • Optimize software for efficiency, portability, and maintainability
    • Conduct performance analysis and apply low-level optimizations where necessary
    • Maintain a strong focus on code quality, testing, and thorough documentation **

    **

    Qualifications

    • Expertise in C++ and Python.
    • Extensive experience working with performance-critical applications or algorithms
    • Strong understanding of data structures, algorithms, and design patterns
    • Proficiency in debugging, profiling, and optimizing system-level code
    • Exceptional problem-solving skills and attention to detail **

    **

    Application Process

    We have a two-stage interview process:

    1. Screener Interview: A 30-minute discussion about relevant engineering concepts and your past experience.
    2. Offline Coding Test: We provide an at-your-own-pace test focused on algorithm and system design. After completion, you'll present your solution in a follow-up call. This allows us to understand your thought processes and technical approach.

    We are committed to a low-stress interview experience—no trick questions or brain teasers!