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.