The partner company is looking for a Principal Software Engineer - Data Platform & AI to design, develop, and maintain high-performance data platforms and AI-integrated solutions, influencing the delivery of scalable, distributed systems that process large volumes of real-time data.
Requirements
- 10+ years of professional software development experience, including at least 7 years with Java/Spring Boot microservices.
- Strong experience with Jenkins, Docker, Kubernetes, and cloud platforms such as AWS or Azure.
- Proven expertise in building large-scale distributed systems and real-time or near real-time data pipelines.
- Familiarity with Lakehouse architectures, Azure ADLS Gen2, and data frameworks like Apache Hudi.
- Solid understanding of Enterprise Design Patterns; experience with Agentic AI components is a bonus.
Responsibilities
- Design, implement, and maintain production-grade software solutions, including data pipelines, microservices, and AI-integrated components.
- Lead technical execution across a Scrum team, ensuring adherence to best practices and high standards for code quality.
- Automate workflows, develop tools, and implement processes that improve efficiency and reliability.
- Analyze, debug, and validate complex systems using test-driven development approaches.
- Mentor and review the work of team members, fostering technical growth and knowledge sharing.
- Stay up-to-date with emerging technologies and incorporate innovative solutions into the platform.
- Experience integrating AI into software development workflows; proficiency in leveraging AI to accelerate coding is a plus.
Other
- Collaborate with business stakeholders to gather requirements, iterate on solutions, and deliver impactful features.
- Self-starter capable of delivering results with minimal supervision in a fast-paced environment.
- Collaborative team player with excellent organization and personal leadership skills.
- Embrace ambiguity, navigate complex technical challenges, and foster a culture of learning, experimentation, and high-quality engineering.
- Remote-friendly work environment with occasional in-office events in Mississauga or Salt Lake City.