Principal/Senior Software Engineer (Full Stack)

About EdgeRunner AI:

EdgeRunner AI is a Series A defense tech startup building domain-specific AI for the warfighter. Our goal is to increase our chance of winning the fight by arming the warfighter with domain-specific AI agents that create a common operating picture, enhance battle readiness from training to deployment, mitigate risk in live combat, and bridge the gap between human and machine.

Applied AI has the potential to transform the DoD, but adoption has been blocked due to several factors: lack of domain expertise, opaque training data, cost prohibitive and compute intensive applications, potentially dangerous biases, and dependency upon internet access that requires moving data to the cloud. We seek to solve these challenges by developing safe, secure, and transparent AI solutions that can run on-device at the tactical edge.

We’ve partnered with organizations critical to our national security, including the U.S. Air Force and U.S. Space Force, and have raised $17.5M in funding from leading VCs, including Madrona Ventures, HP Tech Ventures, Four Rivers Ventures, and Alumni Ventures.

About the role:

As a Senior Software Engineer (Full Stack), you will have the opportunity to provide technical leadership for our complete range of products, contributing to their development and enhancement. Your work will directly impact the user experience, making it more engaging, efficient, and intuitive.

You may travel to meet with customers on-site or attend conferences. You will work closely with our engineers, researchers, product leaders, and former military officers to build solutions that increase the DoD’s chance of winning the fight using AI.

Key assignments:

  • Design, develop, and maintain scalable and robust features, ensuring seamless integration between front-end and back-end systems using a modern and robust stack
  • Prioritize user experience and ensure that our products meet the needs and expectations of our user base
  • Write clean, maintainable, and well-documented code, and participate in code reviews to uphold our high standards of quality
  • Own testing and quality assurance, including writing unit and integration tests, performing validation, and ensuring end-to-end system reliability
  • Develop and maintain application installers and deployment scripts for diverse environments (on-device, cloud, and on-premises), ensuring a smooth and consistent user installation experience
  • Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions
  • Tackle complex technical challenges and develop elegant, efficient solutions that improve performance and reliability
  • Stay up-to-date with the latest technologies and trends in AI and software development, and apply them to enhance our products

Qualifications:

  • 10+ years as a Full Stack Developer with a focus on enterprise software, including production experience deploying with relevant hardware (e.g. Intel, AMD, NVIDIA, Qualcomm, and Apple), software (e.g. OpenVINO, ONNX, CUDA), Large Language Models (LLMs), and LoRAs
  • 2+ years experience as a technical lead or principal engineer on enterprise software deployed at scale within Fortune 500 and/or the US Government. 
  • Proven experience with test-driven development, quality control pipelines, and maintaining robust testing frameworks
  • Solid experience in creating and supporting installer packages and deployment workflows (e.g., using tools like Qt IFW, Inno Setup, or equivalent)
  • Excellent proficiency in backend software development and developing enterprise ready products and services
  • Strong proficiency in infrastructure management (Docker, CI/CD, K8s, Helm, Terraform...)
  • Good knowledge of cloud ecosystems and understanding of the challenges of deploying LLM in multiple environments (public cloud, private cloud, on-device, on-premises)
  • Experience working with end users to scope user requirements, conduct user testing, and gain product feedback
  • Preferred: Master’s degree in Computer Science, Information Technology or a related field
  • Preferred: Startup experience
  • Must: Excited to support the DoD and our US allies

Why join us:

We offer competitive salary, equity, and benefits, with individual pay determined by experience, relevant education, and/or training.

  • 100% covered health, dental, and vision for employees; 50% for dependants
  • 100% remote first culture; you can work from anywhere in the US full-time
  • 401K program
  • WeWork access
  • Unlimited PTO
  • IT stipend for purchasing new equipment

EdgeRunner AI is an equal opportunity employer, and qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.

Even if you don’t perfectly match our job description and requirements, please still apply if you are passionate about our mission and this technology.

Location: Remote (USA)

To apply, please submit your resume HERE.