TL;DR

Staff Software Engineer (AI): Building distributed data storage and processing systems that can scale indefinitely and surpass traditional query performance, while providing simple and expressive interfaces for various data consumers. Focus on large-scale distributed systems, cloud technologies, data pipelines, and ensuring compliance with data security regulations.

Location: Remote, United States

Company

Aledade is a company that helps independent primary care practices succeed in value-based care.

What you will do

  • Identify and develop scalable and performant solutions.
  • Shape product strategy and execution across disciplines.
  • Develop code architecture and quality foundations.
  • Mentor and coach engineers.
  • Set and uphold standards for engineering processes to support high-quality engineering.

Requirements

  • BS/BTech (or higher) in Computer Science, Engineering, or a related field.
  • 8+ years of production-level experience as an engineer building highly scalable systems.
  • 4+ years of experience as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value.
  • 4+ years of experience working with SQL or other database querying languages on large multi-table data sets.
  • Experience architecting, developing, and deploying large-scale distributed systems at scale.
  • Experience with cloud technologies (e.g., AWS, Azure, GCP).
  • Experience building continuous integration and continuous development (CI/CD) pipelines.
  • Strong familiarity with server-side web technologies (e.g., Java, Python, Scala, C#, C++, Go).

Nice to have

  • 8+ years of production-level experience as an engineer building highly scalable and reliable infrastructure.
  • Experience in designing, building, and optimizing data pipelines and ETL processes.
  • Proficiency in working with large datasets and knowledge of data storage technologies.
  • Experience working with data ingestion systems and optimizing performance for handling large-scale data processing and analysis.
  • Experience working with AWS technologies, Kafka etc.
  • 6+ years of experience working with with CSS/HTML/Javascript and modern JavaScript frameworks (e.g., React, Angular, VueJs/Ember).
  • In-depth knowledge of database systems.
  • Familiarity with database replication, sharding and other techniques for scalability and high availability of databases.
  • Experience in performance monitoring and optimization of data systems and infrastructure.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience with security and systems that handle sensitive data.
  • Knowledge of data security principles and ensuring compliance with regulations (e.g., GDPR, HIPAA) through proper data governance practices.
  • Lead and mentor junior engineers, providing guidance and support in their professional development.

Culture & Benefits

  • May use automated tools, including artificial intelligence (AI), to help organize and evaluate application materials.
  • Human judgment plays an essential role in the hiring process, including in the oversight and use of any automated tools.