Join a partner company as a Senior Software Engineer focusing on data platforms in Canada. This role emphasizes building scalable data infrastructure for analytics and machine learning.
As a Senior Software Engineer, you'll be pivotal in developing and maintaining high-impact data solutions. The position demands expertise in distributed systems, data lake architecture, and methodologies that promote reliability and performance. Collaborate with cross-functional teams as you design and operate systems that handle petabytes of data and drive innovative product solutions.
Key Responsibilities:
• Design data ingestion systems from diverse production sources
• Maintain distributed data processing infrastructures with Apache Spark
• Enhance observability and operational excellence of core data systems
• Develop internal tools and frameworks in Go, Python, or similar
• Shape the evolution of lakehouse infrastructure and cloud solutions
Requirements:
• 4+ years in so...