Intermediate Technology Developer
AltaML
About the Company
At AlphaLayer, we help institutional investors uncover investment edge at scale with a repeatable research process that leverages core technology, data, and AI to develop differentiated investment strategies and signals.
About the Role
We're looking for an Intermediate Technology Developer with a strong foundation in software development and/or data engineering. An ideal candidate would have a strong drive to grow their skill set in other areas to become well rounded in all aspects of our business.
This role is ideal for someone who enjoys working on real-world problems, has solid technical fundamentals, and is eager to learn. You’ll join a cross-functional team that combines AI, quantitative finance, and engineering to build production-grade systems that deliver real business impact.
What You’ll Do
Design, build, and maintain robust, scalable data pipelines and web applications
Work with tools like Snowflake, Prefect, and Python to enable reliable and efficient workflows
Build web applications using React, and FastAPI
Collaborate with technology developers, infrastructure specialists, and quantitative experts
Troubleshoot and optimize data flows in both development and production environments
Contribute to internal tooling and automation as the team grows its DevOps/cloud maturity
Participate in code reviews, team planning, and knowledge-sharing
Must-Have Skills
3-6 years of experience in software development, data engineering or related role
Strong Python skills, including libraries such as Pandas, SQLAlchemy, FastAPI, or equivalent
Solid SQL skills and understanding of performance optimization
Familiarity with version control (Git/GitHub) in a collaborative setting
Comfort using Unix/Linux systems for development and debugging
Experience working with structured and semi-structured data (e.g., JSON, Parquet, CSV)
Familiarity with cloud platforms (Azure, AWS, or GCP) and how applications are deployed in them
Nice-to-Have Skills
Hands-on experience with building and managing web applications (e.g. React, Streamlit, FastAPI, etc.) for data presentation or internal tools
Hands-on experience with data warehousing platforms (e.g., Snowflake, Databricks, BigQuery, etc.) and data transformation tools (e.g. dbt, SQLMesh, Dataform)
Experience working with workflow orchestration tools like Prefect, Azure Data Factor, or Airflow
Understanding of data modeling concepts (e.g., star schema, dimensional modeling)
Exposure to Docker and Kubernetes in local or cloud environments
Experience working with CI/CD pipelines (e.g., GitHub Actions, Azure Pipelines)
Exposure to Infrastructure as Code tools like ARM templates or Terraform
Experience interacting and building APIs (REST/GraphQL) for data ingestion or automation
What We’re Looking For
Edmonton-based candidates willing to work in-office at least once a week
Strong communication and collaboration skills
A self-starter with a growth mindset, eager to expand their skill set
Interest in working across disciplines in a production-focused team
Willingness to be a part of an on-call rotation during evenings and weekends (~2hrs/week)
An interest in investment management including quantitative finance
Why Join Us
Be part of a high-impact team productionalizing cutting-edge AI and quantitative models
Work with experienced engineers, researchers, and infrastructure experts
Grow your skills in cloud, DevOps, and end-to-end systems
Competitive compensation and benefits
Flexible hybrid work model with an emphasis on collaboration and learning
Opportunity to start start working with cutting edge Agenic technologies
Interested? Apply now and help us build the data foundation behind intelligent systems that make a difference.
