TL;DR
Senior Software Developer, Analytics (AI): Architecting and evolving large-scale distributed data systems for the AI-powered hirify.global Cloud Analytics platform with an accent on reliability, scalability, and efficiency. Focus on designing microservices, building robust data pipelines, and implementing infrastructure-as-code for global SaaS deployments.
Location: Must be based in Ontario or British Columbia, Canada
Salary: $132,400.00–$171,400.00 CAD
Company
hirify.global empowers over 8,000 organizations worldwide with an AI-powered Experience Orchestration platform to improve customer and employee experiences.
What you will do
- Design and implement highly available, fault-tolerant services that enhance the hirify.global Cloud Analytics platform.
- Build and maintain large-scale batch and streaming data pipelines using AWS EMR and Apache Airflow.
- Engineer scalable architecture across the full data lifecycle, including ingestion, storage, search, and aggregation.
- Develop reusable abstractions and self-service tooling for engineering teams.
- Deploy, automate, and maintain global AWS infrastructure using infrastructure-as-code and CI/CD.
- Troubleshoot complex distributed system issues in production and implement durable, performance-oriented solutions.
Requirements
- Strong experience designing and building distributed systems from the ground up.
- Proficiency in Java, Python, or similar programming languages for production-grade software development.
- Experience architecting and operating web-scale data systems within AWS or comparable cloud environments.
- Deep knowledge of Apache Spark, Hadoop, and Airflow to build and manage reliable data pipelines.
- Ability to design scalable and resilient microservices and event-driven systems.
- Proficiency in infrastructure-as-code and automation practices for repeatable, global SaaS deployments.
Nice to have
- Experience building and optimizing analytical storage and query systems (e.g., Hive, Presto, Druid, DynamoDB, Elasticsearch, Amazon S3).
- Familiarity with immutable infrastructure tools such as Packer and Ansible.
- Ability to enable advanced analytics or AI-driven use cases within cloud-native architectures.
Culture & Benefits
- Comprehensive extended group health coverage.
- Generous paid time off, including vacation and personal leave.
- Retirement savings program with employer RRSP matching.
- Family-friendly benefits, including parental leave top-up and adoption assistance.
- Growth and development opportunities through access to learning resources and internal mobility programs.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →