Stand out for this role — generate a tailored resume and cover letter in about a minute.
Event Network, Inc. is seeking a mid-level Data Engineer to develop and support data pipelines, curated datasets, AI models, and BI services. This hands-on role turns business needs into secure, production-ready solutions and partners with a Senior Business Analyst leading AI/BI efforts.
You will help organize work in Azure DevOps, apply Git-based version control, and build automated tests and deployment gates for data solutions, ensuring reliable ingestion and analytics delivery.
Posted Friday, September 4, 2026 at 10:00 AM
Event Network is seeking a mid-level Data Engineer to develop and support the pipelines, integrations, curated datasets, models, and services behind our artificial intelligence and business intelligence initiatives. This is a hands-on engineering role for someone who can turn defined business and analytical needs into secure, supportable production solutions.
You will partner closely with the Senior Business Analyst leading our AI and BI efforts and with other Information Systems resources. A central part of the role is strengthening our software delivery discipline: organizing work in Azure DevOps repos, applying legitimate Git-based version control, establishing and maintaining CI/CD pipelines, and building automated tests and deployment gates for data solutions.
This section provides internal detail on how the role will operate, how responsibilities are divided, and what production-ready delivery means in Event Network's environment. It can be used during interviewing, onboarding, goal setting, and performance discussions.
The Data Engineer is the primary engineering implementation partner for the Senior Business Analyst responsible for AI and business intelligence. The role provides the technical capacity to investigate sources, build reusable data products, productionize approved concepts, and support them after release.
This is not primarily a Power BI report developer, business analyst, data scientist, machine‑learning researcher, prompt engineer, database administrator, general IT support role, enterprise architect, or management position. The engineer may contribute in those areas, but the core accountability is production data engineering.
The Senior Business Analyst will generally lead:
The Data Engineer will generally lead:
The two roles will collaborate on data availability, business meaning, security, quality, technical risk, expected value, and readiness for business adoption. Significant decisions involving enterprise architecture, platform selection, sensitive data, material cost, or cross‑system impact will follow the appropriate Information Systems review process.
Definition of done: A solution is not complete merely because it runs once. It must be versioned, reviewed, tested, deployable, observable, documented, secure, and recoverable in proportion to its production risk.
Azure DevOps repos and Git: Place production code, notebooks, SQL, pipeline definitions, infrastructure definitions, deployment templates, and relevant configuration in approved repositories. Use meaningful commits, documented branching approach, pull requests, reviewer approval, and traceable links between work items and changes. Avoid shared‑drive code, opaque copies, and direct production edits except through a documented emergency process.
CI/CD pipelines: Build and maintain pipelines that perform automated validation, package deployable artifacts, apply environment‑specific configuration, and promote changes across development, test, and production.
Automated testing: Create maintainable tests for Python and SQL logic, pipeline and notebook behavior, contracts and schemas, data‑quality rules, reconciliations, and representative regression scenarios. Run fast checks on pull requests and broader integration or end‑to‑end checks before production promotion. Failed required tests must block the release or receive a documented exception.
Environment separation: Keep development, test, and production settings distinct. Externalize configuration, store secrets in approved services, avoid hard‑coded credentials or environment paths, and make deployments repeatable without manual editing.
Release and recovery: Use consistent versioning or release identification, retain deployment logs, verify post‑deployment health, and document rollback, rerun, or forward‑fix procedures. Production changes should be attributable to a reviewed change and reproducible from source.
Observability and support: Implement logging, alerts, freshness indicators, failure notifications, retry behavior, control totals, and runbooks. Treat recurring incidents as engineering problems requiring root‑cause analysis and durable correction.
Documentation: Maintain source‑to‑target mappings, transformation rules, dependencies, schedules, access requirements, test coverage, deployment instructions, known limitations, and support procedures alongside the solution.
Data pipelines and integration
Transformation, modeling, and BI enablement
Data quality and production support
Use‑case definition: The Senior Business Analyst defines the problem, users, priority, intended outcome, stakeholder needs, and initial acceptance criteria.
Technical discovery: The Data Engineer evaluates sources, ownership, access, quality, history, refresh needs, security, integration options, dependencies, implementation risks, and estimated effort. Findings and unresolved questions are raised before substantial development.
Solution approach: The Data Engineer recommends ingestion and transformation methods, target structures, test strategy, validation controls, deployment path, monitoring, monitoring, recovery, and documentation; ...
Development and validation: The Data Engineer builds the solution and its automated tests, produces sample outputs, documents assumptions, and demonstrates working results. The Senior Business Analyst validates business meaning and acceptance criteria.
Production readiness: The Data Engineer completes technical testing, code review, CI/CD setup, security controls, deployment, monitoring, and runbooks. The Senior Business Analyst confirms readiness for business validation or adoption.
Operate and improve: The Data Engineer monitors performance and quality, resolves routine defects, captures technical debt, and proposes permanent improvements. Both roles review whether the solution continues to deliver the expected business value.
As a mid‑level engineer, the person should independently complete clearly defined assignments, break moderately complex requirements into technical tasks, support production pipelines, troubleshoot routine issues, write readable code, test and document work, and communicate risks and blockers. Guidance is expected for enterprise‑wide architecture, company‑wide governance, major vendor or infrastructure decisions, highly sensitive data, and unfamiliar advanced AI patterns.
First 30 days: Learn the current AI and BI priorities, Azure and Databricks environment, source systems, repositories, pipelines, reports, prototypes, security practices, and deployment processes. Identify high‑risk manual or unsupported processes, begin documenting assigned data flows, and complete one limited technical assignment.
Days 31-60: Take ownership of one pipeline, dataset, integration, or retrieval process. Add or improve automated tests, validation, reconciliation, logging, and failure notifications. Demonstrate the ability to deploy, operate, and troubleshoot the assigned process using the approved repository and delivery workflow.
Days 61-90: Deliver or assume ownership of one production‑ready data product. Establish or materially improve its CI/CD path, monitoring, recovery, documentation, and support procedures. Recommend the next practical engineering priorities, including technical debt and deployment controls that should be standardized across the platform.
Execution: Produces working, supportable results and closes the operational details required for production.
Problem solving: Investigates technical and data issues methodically and distinguishes symptoms from root causes.
Communication: Explains progress, findings, risks, limitations, and dependencies clearly to technical and business partners.
Collaboration: Works effectively with the Senior Business Analyst, Information Systems peers, source‑system owners, and stakeholders.
Business curiosity: Seeks to understand the business meaning and intended use of the data instead of treating fields as context‑free values.
Reliability: Treats pipelines, datasets, retrieval services, tests, repositories, and deployment processes as production assets.
Learning mindset: Learns unfamiliar systems and evolving AI capabilities, then applies them pragmatically within established architecture and security direction.
Pay Range: $1250,000.00-$145,000.00/year
Pay Type Salary
Hiring Min Rate 125,000 USD
Hiring Max Rate 145,000 USD