Senior Software Engineer I - Data & Algorithm Engineering

SeniorRemote
CompanyAledade PBC
LocationRemote, United States
CategorySoftware Engineering
DepartmentEngineering
SenioritySenior
WorkplaceRemote
Posted2026-09-21
Estimated salary$13K - $20K (a market estimate, not the employer's figure)
Vialever

Description

Primary Duties:

  • Develop and implement scalable and performant solutions.
  • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Aledade to develop and execute technical roadmaps using Agile processes.
  • Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to critical feedback on your own work.

Minimum Qualifications:
-

BS/BTech (or higher) in Computer Science, Engineering or a related field.

-

3+ years of experience working with SQL or other database querying language on large multi-table data sets.

-

4+ years experience as an engineer building backend applications as part of a cross-functional team.

-

2+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value.

-

2+ years of experience coaching other engineers.

Preferred KSAs:

  • 2+ years of extensive Data Engineering Experience particularly in DataBricks and any Data Warehouses like Snowflake, BigQuery, Redshift.
  • 3+ years of working in backend languages like Python, Java, Node.js etc.
  • 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
  • In-depth knowledge of database systems.
  • Experience in performance monitoring and optimization of data systems and infrastructure.
  • Experience building Data pipelines using Kafka or similar stack.
  • Familiarity with  database replication, sharding and other techniques for scalability and high availability of databases.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity building continuous integration and continuous deployment(CI/CD) pipelines.
  • Familiarity with security and systems that handle sensitive data.

Physical Requirements:
Sitting for prolonged periods of time. Extensive use of computers and keyboard. Occasional walking and lifting may be required.