AI/ML Software Engineer

United States- Remote

Role Overview 

We’re looking for an AI/ML Software Engineer who’s excited to work across the full software stack—from modern web applications to cloud-based AI pipelines. You’ll contribute directly to real-world systems that combine computer vision and large language models (LLMs) for both cloud and edge environments.

The ideal candidate has a few years of hands-on development experience, has shipped real products or services, and is eager to grow within a high-performing engineering team. You’ll work closely with senior engineers to design, build, and deploy scalable systems used by real customers.

Key Responsibilities

  • Develop, test, and deploy production-quality software across backend and frontend systems.
  • Collaborate with AI/ML engineers to integrate models (CV, LLMs) into user-facing and backend systems.
  • Implement APIs and services in Java and Python and build intuitive UIs using React.
  • Contribute to the development and deployment of machine learning pipelines.
  • Write clean, efficient, and well-documented code.
  • Work cross-functionally with data scientists, product teams, and leadership to deliver impactful features.
  • Participate in code reviews, testing, and continuous integration.

Basic Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 2+ years of professional software engineering experience.
  • Proficiency in Java, Python, and React
  • Strong understanding of software fundamentals, APIs, and cloud-based development.
  • Familiarity with machine learning pipelines and frameworks for computer vision and LLMs.
  • Experience deploying and maintaining production systems.
  • Strong collaboration, problem-solving, and communication skills.
  • Ability to work in a remote-first, fast-paced startup environment.

Desired Skills

  • Exposure to AWS, Kubernetes, or containerized environments.
  • Experience with MLOps tools for model deployment and monitoring.
  • Hands-on experience with LLM APIs (OpenAI, Hugging Face, etc.).
  • Familiarity with data processing and model evaluation workflows.
  • Interest in geospatial analytics, sustainability, and AI for good.

Why Join Us

You’ll join a fast-moving team working at the intersection of AI, space, and Earth observation. This is an opportunity to build and deploy real systems used by customers while learning from experienced engineers and contributing to technology that helps make our planet — and orbit — more sustainable.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...