Senior Data Engineering Developer
Evention
- Location
- Chicago, US
- Workplace
- On-site
- Job type
- Full-time
- Salary
- $110k–$156k
- Posted
- 3 days ago
- Source
- DevITJobs
Requirements:
- Bachelors or masters degree in computer science or a related discipline preferred.
- At least 5 years of experience building enterprise data solutions on Microsoft Azure, with production experience using Microsoft Fabric or Databricks.
- Demonstrated experience leading or serving as technical lead for a data engineering or data platform team.
- Strong Python skills for data engineering and pipeline development.
- Proficiency with PySpark, Pandas, or Polars for DataFrame processing in Spark and Python notebook environments.
- General .NET/C# experience, including Azure Function Apps for serverless, event-driven data workflows.
- Experience developing data pipelines, lakehouses, and ETL/ELT frameworks in Microsoft Fabric.
- Practical experience with Spark notebooks and distributed data processing.
- Strong SQL and T-SQL skills.
- Experience with spec-driven development and agentic AI-assisted development workflows.
- Strong data analytics and architecture expertise, including designing data models and warehouses or lakehouses for scalable reporting and analytics.
- Strong communication skills and the ability to work collaboratively in an agile team.
- Preferred: good to strong understanding of GraphQL APIs for data integration.
- Preferred: experience with Azure Data Factory, Databricks, or Azure Synapse.
- Preferred: hands-on experience with GitHub-based CI/CD pipelines.
- Preferred: familiarity with C#, .NET, or React beyond core Function App development.
- Preferred: familiarity with AI/ML integration in SaaS applications.
Responsibilities:
- Lead and mentor our data platform team, setting technical direction across data engineering, analytics, and architecture.
- Design, develop, and maintain enterprise data solutions on Microsoft Fabric, including lakehouses, pipelines, and ETL/ELT frameworks.
- Architect scalable data models and analytics solutions for reporting, business intelligence, and downstream product needs across our platform.
- Develop Spark notebooks and distributed processing jobs for large-scale data transformation and integration.
- Build .NET-based Azure Function Apps and serverless, event-driven workflows when those solutions are a better fit than Fabric.
- Create and maintain integrations and API connections to client data sources, including PMS, POS, OTA, and other systems.
- Work with product managers, engineering leads, and business stakeholders to turn requirements into technical and architectural solutions.
- Establish and uphold best practices for pipeline development, CI/CD, monitoring, data quality, and governance.
- Conduct code and design reviews, mentor colleagues, and promote strong engineering and data practices.
- Keep current with Microsoft Fabric, Azure data services, and data engineering trends to guide platform strategy and ongoing innovation.
Technologies:
- Agentic AI
- AI
- API
- Architect
- Azure
- Business Intelligence
- C#
- CI/CD
- Databricks
- ETL
- Fabric
- GitHub
- GraphQL
- Python
- PySpark
- React
- SQL
- Serverless
- Spark
- pandas
- ASP.NET
- Cloud
- Support
More
At Evention, we are building an enterprise data platform primarily on Microsoft Fabric. In this senior role, you will help make data a strategic asset for our customers by working closely with product, engineering, and business stakeholders. We offer a compensation range of $110,000–$156,000 and are an equal opportunity employer; all qualified applicants receive consideration without regard to characteristics protected by applicable law.
last updated 43 week of 2026