Software Engineer – AI Platforms & Edge Computing

7 Minutes ago • 1-3 Years
Software Development & Engineering

Job Description

MatrixSpace is seeking a Software Engineer for AI Platforms & Edge Computing to develop and maintain software components using C/C++, Go, or Python. This role involves contributing to API-based middleware, databases, and edge/cloud services, implementing containerized applications with Docker and Kubernetes, and collaborating on Infrastructure-as-Code. The engineer will integrate AI/ML pipelines into edge systems, work with networking protocols, and participate in code reviews and testing within an agile environment. This position offers the opportunity to shape the future of portable counter UAS technology.
Good To Have:
  • Experience building edge AI platforms, including model serving, data preparation
  • Hands-on experience or coursework related to AI/ML model deployment, data streaming, or edge devices
  • Knowledge of DevOps, CI/CD pipelines, or GitOps workflows
  • Exposure to build systems like CMake or Bazel
  • Understanding of software design principles, distributed systems, or real-time computing
Must Have:
  • Develop and maintain software components using C/C++, Go, or Python
  • Contribute to building and integrating API-based middleware, databases, and edge/cloud services
  • Implement and support containerized applications using Docker and Kubernetes for development and deployment
  • Collaborate on the development of Infrastructure-as-Code (IaC) scripts
  • Assist in integrating AI/ML pipelines and inference runtimes into edge or embedded systems
  • Work with networking protocols (TCP/IP, HTTPS)
  • Participate in code reviews, testing, and debugging to maintain high-quality, production-ready code
  • Collaborate using Git in a team-based, agile software development environment
  • Help automate build, deployment, and testing workflows using CMake, BASH scripting, and CI/CD tools
  • 1–3 years of professional software engineering experience (or strong internship/project experience)
  • Proficiency in at least one of: C/C++, Go, or Python
  • Familiarity with Linux development environments and basic scripting (BASH, Python)
  • Basic understanding of network protocols (TCP/IP, HTTPS)
  • Exposure to containerization (Docker) and/or orchestration tools (Kubernetes)
  • Experience with Git or similar version control systems in collaborative projects
  • Applicants must be authorized to work in the United States without the need for current or future employer sponsorship
Perks:
  • Shape the foundation of an AI and edge computing platform at the heart of a high-impact startup
  • Work on cutting-edge technology bridging embedded systems, cloud computing, and AI applications
  • Collaborate with world-class engineers solving complex distributed systems challenges
  • High ownership, fast iteration, and opportunities to lead architecture and innovation initiatives
  • Competitive compensation, equity options, and a culture that values innovation and technical excellence

Add these skills to join the top 1% applicants for this job

problem-solving
github
cpp
game-texts
agile-development
networking
linux
aws
azure
model-serving
model-deployment
ci-cd
docker
kubernetes
git
python
bash
c-make

Software Engineer – AI Platforms & Edge Computing

Key Responsibilities

  • Develop and maintain software components using C/C++, Go, or Python, with guidance from senior engineers.
  • Contribute to building and integrating API-based middleware, databases, and edge/cloud services.
  • Implement and support containerized applications using Docker and Kubernetes for development and deployment.
  • Collaborate on the development of Infrastructure-as-Code (IaC) scripts for automated deployment and configuration.
  • Assist in integrating AI/ML pipelines and inference runtimes into edge or embedded systems.
  • Work with networking protocols (TCP/IP, HTTPS) to ensure secure and efficient communication between distributed components.
  • Participate in code reviews, testing, and debugging to maintain high-quality, production-ready code.
  • Collaborate using Git in a team-based, agile software development environment.
  • Help automate build, deployment, and testing workflows using CMake, BASH scripting, and CI/CD tools.
  • Learn and contribute to system monitoring, troubleshooting, and performance optimization.

Required Skills & Qualifications

  • 1–3 years of professional software engineering experience (or strong internship/project experience).
  • Proficiency in at least one of: C/C++, Go, or Python.
  • Familiarity with Linux development environments and basic scripting (BASH, Python).
  • Basic understanding of network protocols (TCP/IP, HTTPS).
  • Exposure to containerization (Docker) and/or orchestration tools (Kubernetes).
  • Experience with Git or similar version control systems in collaborative projects.
  • Eagerness to learn edge computing, cloud platforms (AWS, GCP, Azure), and AI system integration.
  • Strong problem-solving skills and attention to detail.
  • Applicants must be authorized to work in the United States without the need for current or future employer sponsorship.

Preferred Qualifications (Nice to Have)

  • Experience building edge AI platforms, including model serving, data preparation
  • Hands-on experience or coursework related to AI/ML model deployment, data streaming, or edge devices.
  • Knowledge of DevOps, CI/CD pipelines, or GitOps workflows.
  • Exposure to build systems like CMake or Bazel.
  • Understanding of software design principles, distributed systems, or real-time computing.

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field; or equivalent hands-on experience.

Why Join Us

  • Shape the foundation of an AI and edge computing platform at the heart of a high-impact startup.
  • Work on cutting-edge technology bridging embedded systems, cloud computing, and AI applications.
  • Collaborate with world-class engineers solving complex distributed systems challenges.
  • High ownership, fast iteration, and opportunities to lead architecture and innovation initiatives.
  • Competitive compensation, equity options, and a culture that values innovation and technical excellence.

Apply Now

---------

First Name*

Last Name*

Email*

Phone number

Résumé*

Cover Letter

Set alerts for more jobs like Software Engineer – AI Platforms & Edge Computing
Set alerts for new jobs by Matrix Space
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙