Senior Software Engineer, Data (AI)

New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4–7 years
Required Skills
AWSRedshiftPrompt EngineeringLLMDistributed Systems

Requirements

  • 4–7 years of software engineering experience with a strong track record of delivering production systems end-to-end.
  • Strong expertise in backend engineering, data pipelines, API development, and scalable distributed systems.
  • Hands-on experience with ETL/ELT workflows, schema design, data normalization, and data warehouse engineering practices.
  • Practical experience integrating and deploying LLM-based solutions, including prompt engineering, model integration, and AI output validation.
  • Strong familiarity with AI-assisted development and agentic coding workflows as part of day-to-day engineering practices.
  • Experience with AWS cloud infrastructure and modern data platforms; familiarity with Redshift is considered an advantage.
  • Ability to critically assess AI-generated code, identify regressions, and ensure production-quality output.
  • Excellent written communication skills with the ability to document technical decisions clearly for engineering and product stakeholders.
  • Experience with vector databases, RAG pipelines, document extraction systems, or AI evaluation frameworks is considered a strong plus.
  • Background in financial services data, institutional reporting, or investment operations is beneficial.
  • Strong problem-solving mindset, ownership mentality, and ability to thrive in collaborative, fast-paced environments.

Responsibilities

  • Design, build, and maintain production-grade data pipeline components including schema mapping, normalization, validation, enrichment, and distribution workflows.
  • Develop clean, scalable, and well-tested backend services, APIs, and data infrastructure supporting a modern intelligent data platform.
  • Take full ownership of features and systems from technical design through deployment, monitoring, and production support.
  • Collaborate closely with senior and staff engineers to shape architecture decisions related to AI-native data warehousing and scalable financial data systems.
  • Contribute to schema design, API standards, normalization strategies, and platform reliability improvements across the engineering organization.
  • Leverage AI-assisted and agentic development workflows to accelerate engineering productivity while ensuring code quality, correctness, and maintainability.
  • Build and maintain data quality controls, monitoring systems, observability tooling, and validation frameworks to support reliable large-scale operations.
  • Participate in incident response and on-call rotations, troubleshooting and resolving data pipeline and system issues efficiently.
  • Create and maintain technical documentation to support engineering best practices, knowledge sharing, and operational excellence.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now