Skip to content
mimi

Backend and Data Infrastructure Engineer

Femtum

Canada · flexible Full-time Mid Level Today

About the role

About the Role

Femtum operates in an R&D and instrumentation environment where data originates from multiple, heterogeneous sources such as laboratory environments, field deployments, and measurement equipment operated by engineers. A single source is never sufficient to cover reality. The need is to design and build a backend and data infrastructure to collect, store, and exploit this data at scale.

A hybrid profile combining software engineering rigor with data sensitivity. The role involves designing and building the backend and data infrastructure for collecting, storing, and exploiting multi-source data, with a potential evolution towards Data Science responsibilities once the technical foundations are in place. This role acts as a bridge between technical teams (R&D, engineering) and analytical needs.

Responsibilities

  • Develop the backend for multi-source data collection and ingestion
  • Design and maintain APIs for data collection and exposure
  • Structure and optimize PostgreSQL databases
  • Manage large data volumes (several GB per day) and design systems capable of scaling
  • Deploy and maintain infrastructure on AWS and/or on-premise and implement Infrastructure as Code with Terraform
  • Implement and maintain CI/CD pipelines and ensure code robustness and quality
  • Implement data pipelines for AI/ML preparation and structure data for BI and machine learning
  • Collaborate with R&D teams

Requirements

  • Proficiency in C# / .NET and REST API design
  • Good experience with PostgreSQL (modeling, optimization) and Entity Framework Core
  • Experience with AWS and Terraform (Infrastructure as Code)
  • Systems handling large data volumes and scalability challenges
  • Experience with CI/CD (GitHub Actions or equivalent)
  • Data or ML pipelines (asset)

Profile

  • Degree in computer science, software engineering, or related field (Bachelor's to Master's level)
  • Minimum 3 years of experience in backend development or data engineering
  • Ability to work on complex and unstructured systems
  • Ability to communicate with non-technical teams
  • Interest in data and artificial intelligence

What We Offer

  • Projects where data has a direct impact on the product and decisions
  • An environment at the crossroads of R&D, field operations, and engineering
  • Opportunities for growth into data science roles
  • Freedom to choose the development environment
  • Work flexibility (partial or full remote work depending on the position)
  • Competitive salary based on experience

Skills

.NETAWSC#CI/CDEntity Framework CoreGitHub ActionsPostgreSQLRESTTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free