Full-Time

Principal – Algorithm Architect

Posted on 7/17/2025

Phizenix

Phizenix

Compensation Overview

$180k - $200k/yr

San Carlos, CA, USA

In Person

Category
Software Engineering (3)
, ,
Required Skills
Python
Data Structures & Algorithms
Java
Microservices
C#
C/C++
Requirements
  • Algorithmic-heavy and computationally intensive systems experience is essential.
  • Proficiency in Java / C++.
  • Strong understanding of distributed systems and expertise in low-latency queuing systems.
  • Experience with major architecture patterns.
  • Well-versed in performance and scalability concepts.
  • Ability to create clear and concise design documents.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field from a premier institution. Specialization in Computer Science certifications are a plus.
  • Over 12 years of experience in the software industry, including at least 1 year as a Principal Architect.
  • Proficiency in one or more programming languages such as Java, C++, Python, C#.
  • Experience with frameworks and libraries relevant to the technology stack.
  • Strong analytical and troubleshooting skills with the ability to diagnose and resolve complex problems.
Responsibilities
  • Enhance, re-architect, or develop new algorithms to improve functional performance.
  • Drive product innovation, define the technology roadmap, and provide long-term vision for module teams.
  • Create high-level system design documents for cross-functional microservices.
  • Conduct simulations to achieve breakthrough functional and technical performance.
  • Innovate and identify patentable solutions for product and technical requirements.
  • Integrate necessary certification and compliance requirements into product designs.
  • Serve as a central technology point for critical product, engineering, and related teams.
  • Contribute to strategic planning for the product vision and roadmap.
  • Play a pivotal role in the company's transition to a full SaaS/PaaS product.
  • Lead Proof of Concepts (PoC) for new technologies to continuously enhance the technical platform and developer experience.
Desired Qualifications
  • Proficiency in Erlang / Elixir / Scala.
  • Strong mathematical background.
  • Exposure to analytics/machine learning.
  • Ability to lead and mentor team members.
  • Background in microservices architecture.
  • Skilled in designing thorough REST APIs.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE