3h ago

Software Engineer, Code Generation

British Columbia; Calgary
full-timeseniordatabase software

Tech Stack

+2

Description

You will design, build, and optimize data structures, algorithms, and database interactions for our generative AI platform and migration tools, working with Java, Spring Boot, Kafka, Debezium, and React. Collaborate with AI researchers, product managers, and engineers to deliver scalable, reliable services that help customers modernize applications and migrate from legacy databases to MongoDB.

Requirements

  • 2+ years engineering experience in backend, distributed systems, or core platform development
  • Experience in Java, Rust, C/C++, or Python with understanding of systems-level programming
  • Experience with streaming data platforms (Apache Kafka) and Change Data Capture (CDC) tools like Debezium
  • Experience with relational data modeling and SQL databases (Postgres, MySQL)
  • Good understanding of algorithms, data structures, and their time/space complexity

Responsibilities

  • Contribute high-quality, well-tested backend code to the data migration engine and AI orchestration platform
  • Collaborate with Product Management, AI researchers, and engineers to build and deliver product roadmap
  • Develop robust backend services that orchestrate AI functionalities
  • Identify and address performance bottlenecks and architectural challenges in data flow and orchestration
  • Participate in code reviews, enforce best practices, and troubleshoot complex distributed system issues
0 views 0 saves 0 applications