top of page

Software Engineer Architect

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.

​

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.

​

LOCATION

On-site/Campbell California US

EMPLOYMENT TYPE

Full Time

Responsibilities

Qualifications

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, Node.js 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.

  • Strong 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.

bottom of page