Infrastructure engineer

About the role

As an infrastructure engineer at Edge Impulse, you'll work at the cutting edge of ML, big data, and complex web infrastructure. You'll collaborate with our ML and web engineers to design scalable infrastructure for complex ML models, and keep our platform stable for our community of >50,000 ML projects. You'll also have plenty of freedom to work on features the community (or you!) likes to see.

What will I work on

  • Improving the scalability, performance and resilience of our infrastructure used by over 1,000 enterprises and across >50,000 ML projects worldwide.
  • Improving the stability of our platform and helping us place observability & monitoring and alerting at the center of our workflow.
  • Help us set up and manage per-customer on-premise infrastructure for enterprise customers on multiple cloud providers (e.g. AWS & Azure).
  • Work to ensure our cloud infrastructure meets security compliance standards (e.g. SOC2 and HIPAA).
  • Iterate quickly on experimental new features to solve real user problems, and enable other engineers in the team to do so too by offering high-quality CI&CD pipelines & integration tests.
  • Work alongside our ML and embedded teams to push the boundaries in embedded ML.

Essential skills

  • You have technical curiosity and are ready to help across the team and learn new skills.
  • Knowledge of cloud compute and storage, including public cloud vendors (AWS, GCP, or Azure)
  • Experience using infrastructure provisioning tools such as Terraform, CloudFormation or Pulumi.
  • Experience with observability tools like AWS CloudWatch, Splunk or Grafana.
  • Experience with CI&CD solutions like Github, Gitlab or Jenkins.
  • Experience working in Linux environments.
  • Good understanding of software engineering principles and distributed systems constraints.
  • Ideally, experience with (a subset) of the following technologies & programming languages: Typescript, Node, Python, Tensorflow, Kubernetes & Docker.

What we offer

  • The chance to join 40 amazingly smart people in a field-defining startup.
  • A well-funded company with founders who care about team, users and values.
  • An awesome product with a scaling user base and great enterprise customers.
  • We offer competitive pay, benefits, and stocks.
  • We value work-life balance, and are building a remote-first organization.
  • A fully remote team spread over three continents. We do amazingly
    fun off-sites twice a year, and have small offices in San Jose, CA and
    Amsterdam, The Netherlands.

Who we are

Edge Impulse enables developers to create the next generation of intelligent device solutions with embedded Machine Learning. We believe that machine learning can use 99% of sensor data currently discarded due to cost, bandwidth, or power constraints. Edge Impulse is an end-to-end platform that helps with data ingestion, labeling, training, and device deployment. We have a fantastic community with >50,000 projects built, and more than 1,000 companies use Edge Impulse.


Please submit cover letter and CV to Mathijs Baaijens, infrastructure team lead at [email protected].

Note: we do not work with recruiters.