Description

You will drive the architecture and engineering standards for a high-scale analytic decisioning platform.

Responsibilities

  • Collaborate with stakeholders, product managers, and architects to define business requirements and platform architecture.
  • Drive design transformations toward modern software patterns, open-source technologies, and cloud environments.
  • Establish software engineering standards, guidance, and processes within engineering working groups.
  • Coach and mentor software engineers on domain design and technical growth.
  • Partner with QA engineers to design and implement non-functional testing strategies.
  • Research and prototype new technologies to maintain platform leadership in analytics.

Required Skills

  • 5+ years of experience in software architecture, design, development, and testing.
  • Expertise in building C++ persistence layers for low-latency, real-time aggregations.
  • Proven experience designing, building, and operating commercial software with AI/ML stateful algorithms.
  • Experience with domain-driven, event-driven, and microservice architectures.
  • Background in deploying persistence layers for multi-region, high-availability use cases.
  • Experience with production software deployments and commercial product processes.
  • Technical proficiency across public cloud, private cloud, and on-premises infrastructure.
  • Ability to document and communicate complex software designs.
  • Experience working within agile processes to build and track technical plans.

Preferred Skills

  • Experience with AWS, Google Cloud, or Azure.
  • Knowledge of Kubernetes control plane, caching technologies, or distributed synchronization algorithms.
  • Experience with database technologies leveraging multiple index types.

Education

Any Graduate