
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.
Section 2 | Detailed Role & Working Arrangement
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.
Role Purpose and Boundaries
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.
Working Partnership
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.
Engineering Standards and Delivery Controls
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, a 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. Use approvals, checks, service connections, protected environments, and release evidence appropriate to the risk of the change.
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.
Core Delivery Responsibilities
Data pipelines and integration
Transformation, modeling, and BI enablement
AI data engineering
Data quality and production support
Standard Work Process
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, recovery, and documentation. The Senior Business Analyst confirms alignment with the intended outcome.
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.
Level Expectations
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 90 Days
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.
Ongoing Success Measures
Professional Competencies
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

OUR STORY
25 Years in Business… 100+ Iconic Destinations…
Event Network, LLC is the leading retail operator for cultural attractions across North America. Our venues include zoos, aquariums, museums, science centers, botanical gardens, traveling exhibitions, luxury resorts and other highly regarded cultural and iconic destinations.
WE DELIVER EXCEPTIONAL RETAIL EXPERIENCES
As an innovative organization with a broad industry view and tremendous focus on our craft, we bring unmatched insight to assortment planning, regional trends, consumer demographics, and spending patterns.
We apply proven retail disciplines to each unique environment and with each partnership. We integrate seamlessly with our partners and operate under the banners of their brands. We deliver guests pure enjoyment and a carefully curated shopping experience so that our partners earn great feedback and return visits.
JOIN OUR TEAM
Event Network is on a mission to redefine experiential retail. We always have been. Come and help us serve our team, partners, guests, and planet. Join our connected team of dedicated and innovative merchants and all who support them.
Apply today! Join a team that takes pride in our amazing Company Culture.
https://www.eventnetwork.com/careers
Event Network is an equal opportunity employer.