About the Role
Improving is seeking a Senior Data Engineer to lead the design and delivery of modern, cloud-based data platforms for our clients. This role is ideal for a hands-on leader who can operate at both a strategic and technical level—someone who can guide delivery teams and build strong client relationships.
You’ll play a critical role in shaping enterprise data solutions while leveraging technologies across Azure, AWS, Databricks, and Microsoft Fabric to deliver scalable, high-performing data platforms.
What You’ll Do
• Lead the design and implementation of modern data platforms (lakehouse, data mesh, warehouse modernization)
• Define data platform strategy, roadmaps, and best practices for clients
• Build solutions using Azure (Fabric, Synapse, Data Factory), AWS (S3, Glue, Redshift), and Databricks
• Guide teams in building scalable, secure, and cost-efficient data pipelines and platforms
• Serve as a trusted advisor to clients, translating business needs into technical solutions
• Establish and enforce data governance, security, and compliance frameworks
• Lead key decisions around data modeling, ingestion patterns, storage, and processing
• Drive adoption of modern engineering practices (CI/CD, DevOps, Infrastructure as Code)
• Mentor and coach engineers, fostering technical growth and delivery excellence
• Participate in pre-sales, solutioning, and proposal development as needed
What We’re Looking For
• Strong experience in data engineering or related roles
• Proven experience delivering enterprise-scale data platforms in the cloud
• Deep expertise in Azure and/or AWS ecosystems
• Strong hands-on experience with Databricks and/or Microsoft Fabric
• Advanced proficiency in Python, SQL, and distributed data processing (Spark/PySpark)
• Strong understanding of data modeling (Kimball, Data Vault, lakehouse patterns)
• Experience with ETL/ELT design, orchestration, and optimization at scale
• Knowledge of data governance, security, and regulatory considerations
• Experience leading technical teams and mentoring engineers
• Excellent communication skills with the ability to engage both technical and business stakeholders
Nice to Have
• Experience with real-time/streaming technologies (Kafka, Event Hubs, Kinesis)
• Familiarity with data mesh or domain-driven data approaches
• Experience with AI/ML data pipelines or MLOps
• Cloud certifications (Azure, AWS, Databricks)
• Experience in a consulting or client-facing environment
What Success Looks Like
• You design and deliver scalable, future-proof data solutions
• You earn the trust of clients as a technical advisor
• You elevate the capabilities of your team through mentorship and leadership
• You help drive innovation and adoption of modern data practices
Why Improving?
At Improving, we believe in building a culture rooted in trust, excellence, and continuous growth. As a Senior Data Engineer, you’ll have the opportunity to:
• Influence enterprise data solutions for a diverse set of clients
• Work with modern, evolving technologies across multiple cloud platforms
• Grow your career through our PATH program and leadership opportunities
• Be part of a collaborative team that values both technical excellence and strong relationships