XX
Software Engineer ArchitectAlgorizedCampbell, California, United States

Cette offre d'emploi n'est plus disponible

XX

Software Engineer Architect

Algorized
  • US
    Campbell, California, United States
  • US
    Campbell, California, United States

À propos

About the Company

Algorized is a fast-growing deep tech startup building software platform for people positioning and sensing. We build foundational models combining cutting-edge algorithms and edge-ML with wireless communication sensors available on the market such as Ultra-Wideband Radar, Wi-Fi, mm-Wave radar and more – to enable people tracking, positioning, vital sign detection (breathing, heart rate) even under full occlusion.

As we continue to scale rapidly, we are looking for a Software Engineer and Architect who is genuine passionate about innovation, product development and building robust systems end-to-end. If you thrive in dynamic startup environment, take ownership, and how to seamlessly connect backend, frontend, and embedded systems, we'd love to meet you.

Role Overview

You will lead and contribute to the design and implementation of our software architecture across edge devices, backend services, frontend interfaces, and cloud infrastructure. A key part of your role will be building machine-learning pipelines, integrating multi-modal sensor data flows, and ensuring that models, data, and applications operate seamlessly across the platform.

This role is ideal for an engineer who enjoys both high-level system architecture and hands-on coding across the stack.

Key Responsibilities

Systems & Architecture

  • Define and own the overall architecture for services, edge applications, cloud infrastructure, and data pipelines.
  • Translate product and algorithmic requirements—including multi-modal sensing and people-sensing perception—into scalable system designs.
  • Architect APIs, system interfaces, microservices, and communication layers for internal and customer-facing integrations.
  • Establish the data architecture required to support ML model training, inference, logging, and monitoring.

Machine Learning Pipelines & Data Flow

  • Design and build ML pipelines, from data ingestion to preprocessing, model deployment, monitoring, and updates.
  • Develop and maintain multi-modal data-flow pipelines combining radar, Wi-Fi, and other sensor modalities.
  • Ensure reliable synchronization, transformation, and storage of real-time and batch data.
  • Collaborate closely with ML and algorithms teams to integrate foundational models into edge and cloud environments.
  • Optimize data flow performance for low-latency sensing and high-throughput applications.

Core Software Development

  • Develop backend services, frontend interfaces and cloud-based infrastructure.
  • Integrate backend logic with frontend components to deliver seamless user experiences.
  • Build applications and tooling for demos, pilots and product showcases.
  • Write production-quality code and conduct peer reviews with the engineering team.

Edge and Embedded Development

  • Build and maintain the software stack on edge devices: boot flows, drivers, communication middleware, and application logic.
  • Integrate ML inference pipelines and data-flow processing directly on edge hardware.
  • Validate algorithmic performance in-field, with special focus on occlusion scenarios.

DevOps, Cloud, and Tooling

  • Design and support a cloud platform for data processing, development workflows, and internal tools.
  • Build and maintain CI/CD pipelines for rapid development and scalable deployment.
  • Perform testing, debugging, and deployment of distributed components.

Collaboration & Delivery

  • Own requirements, architecture, integration, and verification of AI-driven applications and databases.
  • Contribute to a collaborative engineering culture cross-functional teams: data scientists and software engineers to deliver product-ready and customer-ready solutions.
  • Support on-site pilots and deployments, including occasional domestic and international travel.

Minimum Requirements

  • BSc with 5+ years' experience or advanced degree with 3+ years of experience.
  • Strong proficiency in object-oriented programming, particularly in Python and C++.
  • Experience designing system architecture across the full product lifecycle.
  • Experience designing and managing data-flow pipelines from multiple sensing modalities (e.g., radar, Wi-Fi, vision, audio, or other sensor inputs), ensuring synchronized and reliable multi-modal data processing.
  • Solid understanding of backend development using languages such as Python, or Go.
  • Familiarity with frontend technologies (e.g., JavaScript, React or similar frameworks).
  • Experience with embedded or edge development, preferably in C/C++.
  • Hands-on experience with database systems (SQQL and NoSQL) and microservice architectures.
  • Strong grasp of cloud environment (AWS, Azure, or GCP) and development workflows.
  • Experience with CI/CD tools (GitLab CI, GitHub Actions, Jenkins, etc.)
  • Passionate, curious, and driven to solve complex problems in innovative ways.
  • Strond communication skills and ability to collaborate effectively within a multidisciplinary team.

Bonus Skills

  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Experience with robotics, real-time systems, or sensor-based applications.
  • Background in HPC, parallel programming, or performance optimization.
  • Experience working with foundational models or ML inference pipelines.

Addition:

  • Stock Options
  • 401(k)
  • Paid time off
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Campbell, California, United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.