Staff Software Engineer AI-Native
New
Fully remote-first work environment across Canada and the USFull-TimeStaff
Salary237,500 - 280,500 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of experience building and operating large-scale consumer or distributed systems; 1+ years of hands-on experience working with LLMs
- Required Skills
- AWSJavaKafkaKubernetesSpring BootMicroservicesPrompt Engineering
Requirements
- 8+ years of experience building and operating large-scale consumer or distributed systems.
- 1+ years of hands-on experience working with LLMs, AI coding tools, or agentic workflows in production environments.
- Strong backend engineering expertise, particularly with Java, Spring Boot, microservices, and cloud-native systems.
- Experience with AWS, Kubernetes, and event-driven architectures (e.g., Kafka or similar streaming technologies).
- Deep understanding of AI-native development practices, including prompt engineering and context management.
- Proven ability to use AI tools as core productivity multipliers.
- Strong system design, debugging, and architectural decision-making skills.
- Excellent collaboration and communication skills in cross-functional environments.
- Experience building globally distributed or internationalized products.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Responsibilities
- Design and develop scalable backend services and APIs supporting international user experiences across multiple regions.
- Build and optimize systems using modern cloud-native architectures with a strong focus on reliability, performance, and observability.
- Apply internationalization and localization best practices to ensure seamless product experiences across global markets.
- Leverage AI tools as core development partners for coding, testing, refactoring, and system design.
- Define and evolve AI-native engineering workflows, contributing to internal playbooks and best practices.
- Participate in architectural decisions, code reviews, and system design discussions across cross-functional teams.
- Collaborate with product and design teams to translate complex requirements into scalable technical solutions.
- Contribute to on-call rotations and incident response, ensuring system stability and reliability.
- Mentor engineers and help raise technical standards across the team, particularly around AI-enabled development practices.
- Continuously improve engineering velocity, quality, and delivery through automation and AI-driven approaches.
View Full Description & ApplyYou'll be redirected to the employer's site