We are seeking a Senior Data Engineer to join our team in a fully remote capacity, working from either the United States or Canada. This role presents an exciting opportunity to design and implement scalable, production-grade data solutions that directly impact business outcomes. As a Senior Data Engineer, you'll be instrumental in building robust, reusable pipelines and systems that ensure high performance, reliability, and maintainability.
The ideal candidate will bring 4+ years of experience in delivering production-grade data solutions, with strong expertise in Python, JSON processing, and relational databases. You'll work closely with cross-functional teams to understand data requirements and implement efficient solutions that meet business needs. Your role will involve designing modular, reusable core libraries, optimizing data workflows, and ensuring data integrity across systems.
We offer a collaborative and innovative team environment focused on technical excellence. The position provides significant opportunity for professional growth through mentorship and hands-on experience with modern data engineering tools and practices. You'll have the flexibility of remote work with competitive compensation and benefits, supporting a healthy work-life balance.
Key technical requirements include proficiency in Python, extensive experience with JSON and SQL databases, and familiarity with cloud platforms (AWS, Azure, GCP) and data orchestration tools. Experience with Node.js and JavaScript is considered an asset. The role emphasizes both technical expertise and collaborative abilities, as you'll be contributing to best practices, conducting code reviews, and mentoring peers.
Join our team to help shape the future of our data engineering practices while working on challenging problems in a supportive, growth-oriented environment. This role offers the perfect blend of technical challenge, professional development, and work-life flexibility.