Summary
Spear AI is a defense contracting company developing data management, artificial intelligence, and maritime domain awareness solutions for national security. The Full-Stack Engineer will build application components, integrate real-time and offline data pipelines, develop data models, incorporate machine learning algorithms, and improve development and CI/CD tooling.
Responsibilities
- Build out application components and pages
- Implement historical and real-time data feeds using WebGPU
- Design and develop data models using Postgres and Apache Iceberg
- Modify real-time data pipelines using MQTT and Redpanda
- Modify offline data pipelines using Dagster for batch processing
- Modify and integrate machine learning models or other algorithms into the application
- Improve local development and CI/CD using modern tooling and GitHub Actions
Skills
- You're fanatical about polish. Every detail matters. You love to make sure your code is linted, formatted, fully typed, and has 100% test coverage
- You care about correctness. You take pride in the fact that downstream consumers trust libraries and services you build
- You obsess over performance. You daydream about Lighthouse scores and query speed
- You dive deep. It's important for you to really know how things work. You're always building prototypes and setting up experiments to reinforce your understanding
- You live on the bleeding edge. You've got a long list of upcoming platform features you're excited about and can't wait for the next nightly to drop
- You're a great teacher. You know how to break down a concept for a specific audience and make it click with them in a way that gets them excited
- Expertise in TypeScript
- Expertise in CSS, such as TailwindCSS
- Experience with React and frontend frameworks such as Next.js
- Familiar with state management such as React Context
- Experience with Node.js, GraphQL, and REST APIs
- Proficiency with SQL/PostgreSQL
- Knowledge of Docker and Kubernetes
- Knowledge of Python
- Experience with IoT devices and sensors
- Digital signal processing experience
- Geospatial analysis and GIS experience
- Familiar with working in monorepos
Qualifications
Must Haves
- You're fanatical about polish. Every detail matters. You love to make sure your code is linted, formatted, fully typed, and has 100% test coverage
- You care about correctness. You take pride in the fact that downstream consumers trust libraries and services you build
- You obsess over performance. You daydream about Lighthouse scores and query speed
- You dive deep. It's important for you to really know how things work. You're always building prototypes and setting up experiments to reinforce your understanding
- You live on the bleeding edge. You've got a long list of upcoming platform features you're excited about and can't wait for the next nightly to drop
- You're a great teacher. You know how to break down a concept for a specific audience and make it click with them in a way that gets them excited
- Expertise in TypeScript
- Expertise in CSS, such as TailwindCSS
- Experience with React and frontend frameworks such as Next.js
- Familiar with state management such as React Context
- Experience with Node.js, GraphQL, and REST APIs
- Proficiency with SQL/PostgreSQL
- Knowledge of Docker and Kubernetes
- Knowledge of Python
Nice to Haves
- Experience with IoT devices and sensors
- Digital signal processing experience
- Geospatial analysis and GIS experience
- Familiar with working in monorepos
Benefits
- Unlimited PTO — Take the time you need to recharge and maintain work-life balance.
- Dedicated sick time — Your health and well-being come first.
- Comprehensive health and benefits — Medical, dental, and vision coverage to keep you and your family protected.
- 11 Paid Holidays — Enjoy time off throughout the year to celebrate and spend time with loved ones.
- Professional development — Educational opportunities and resources to help you grow your skills and advance your career.
- Collaborative environment — Work directly with leadership in our flat organizational structure, where your ideas and contributions matter.
- Mission-driven work — Contribute to projects that directly support national security and make a real-world impact.
- Growth opportunities — Join us during an exciting expansion phase where you can help shape our future.
- 401(k) with company match.
- Onsite / Remote / Flexible work arrangements or hybrid options (position dependent).
- Relocation assistance (position dependent).
- Referral bonuses.
- Performance bonuses.
- Life insurance and disability coverage.
- Technology home office setup stipend.
- Professional certification reimbursement (position dependent).