Our Platform Engineering team plays a crucial role in supporting this transformation by ensuring our cloud infrastructure, backend services, and developer tools are scalable, secure, and high-performing. As we integrate data-driven decision-making and AI/ML automation, we are also expanding our infrastructure capabilities to support AI workloads and advanced data pipelines.
We operate in a regulated industry with strict HIPAA compliance and security requirements. Our technology stack includes Kotlin, TypeScript, React, Micronaut, PostgreSQL, Kubernetes, and AWS-based infrastructure. You should be enthusiastic about working on modern platform engineering challenges, including backend development, infrastructure automation, DevOps, and AI/ML support.
Finally, we value trust, collaboration, and mutual respect—our best work happens together.
Position Overview
Curative is seeking a highly skilled and experienced AI Software Engineer to join our Platform Engineering team. As a key member of our team, you will be responsible for:
- Developing and optimizing APIs, authentication systems, and microservices architecture to ensure seamless communication across our systems.
- Building and maintaining cloud infrastructure, backend services, and developer tooling that power our healthcare platform.
- Contributing to occasional frontend development for internal tools and developer-facing platforms.
- Supporting AI/ML infrastructure and data pipelines, ensuring scalability, observability, and automation for ML workloads.
This is a software-first role, with backend development responsibilities and AI/ML support as a secondary focus. You will work closely with cross-functional teams to ensure our platform remains reliable, secure, and scalable.
Responsibilities
Backend Development
- Develop and optimize APIs, microservices, and backend systems to ensure scalability, reliability, and security.
- Work with PostgreSQL, AWS RDS, and ElasticSearch to optimize data storage and retrieval performance.
- Build scalable authentication and authorization services (RBAC, OAuth, JWT).
- Collaborate with frontend engineers to ensure seamless integration between backend services and UI components.
AI/ML Infrastructure & Data Pipelines
- Support AI/ML model deployment and inference pipelines, ensuring scalability and reliability.
- Assist in developing data pipelines for feature engineering and ML training using Apache Spark, Kafka, or Flink.
- Monitor AI workloads and improve observability for ML models using MLflow, DataDog, or Prometheus.
- Work with AI/ML engineers to optimize cloud infrastructure for LLM workloads.
Core Platform & Infrastructure Engineering
- Design, implement, and optimize cloud infrastructure using AWS, Kubernetes (EKS), and Infrastructure-as-Code (Terraform, Terragrunt).
- Develop and maintain internal developer platforms, authentication services, and API gateways.
- Automate infrastructure deployments using CI/CD pipelines (BuildKite, ArgoCD, GitHub Actions, etc.).
Frontend Development (Occasional)
- Contribute to internal tools and dashboards using React, TypeScript, and modern frontend frameworks.
- Build UI components for developer experience, system monitoring, and admin workflows.
- Ensure APIs and frontend systems integrate efficiently.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- Deep knowledge of backend development, API design, and microservices architecture.
- Experience with PostgreSQL, AWS RDS, and ElasticSearch for data management and optimization.
- 4+ years of experience in software engineering, platform engineering, or infrastructure automation.
- Strong experience with cloud computing platforms (AWS, Azure, or Google Cloud).
- Proficiency in Infrastructure-as-Code (IaC) using Terraform, Pulumi, or Terragrunt.
- Proficiency in Python, Bash, or other scripting languages for automation.
- Hands-on experience with CI/CD pipelines using BuildKite, Jenkins, GitHub Actions, or similar tools.
- Understanding of observability and monitoring using DataDog, FluentBit, OpenTelemetry, or Prometheus.
- Strong communication and collaboration skills with a problem-solving mindset.
Preferred Qualifications
- Experience in frontend development with React, TypeScript, and modern UI frameworks.
- Exposure to MLOps, LLMOps, and AI model deployment tools (SageMaker, TensorFlow Serving, Triton Inference Server).
- Familiarity with feature stores (Feast, Tecton) and real-time AI pipelines.
- Experience with high-throughput streaming data architectures (Kafka, Flink, Spark).
- Security-first mindset, with experience in designing HIPAA-compliant AI/ML systems
Why Join Us?
- Work on cutting-edge platform engineering challenges, from backend services to cloud automation.
- Gain exposure to AI/ML innovations while focusing on core infrastructure and software development.
- Occasionally contribute to frontend development, keeping your skillset well-rounded.
- Remote-friendly culture with a collaborative, high-performance team.
- Competitive salary, strong benefits, and opportunities for professional growth.
- Base Salary of 210,000 CAD
- Generous Equity package
If you’re an experienced software/platform engineer who thrives in backend, infrastructure, and DevOps work while also enjoying occasional frontend and AI/ML support, we’d love to hear from you!
Apply now to join Curative’s mission-driven engineering team.