Point your AI agent at freehire and let it find you a job.

Get the CLI →

Brightstar Lottery

Data Platform Engineer

Posted Updated 7 views
Discussion

Summary

Architects, builds, and optimizes Brightstar Lottery's enterprise data platform centered on Snowflake — designing scalable data models and semantic layers, integrating data from databases, files, queues, and APIs, and enabling analytics and AI-driven use cases. Core stack: Snowflake, SQL, Python/Java, dbt, Airflow.

Brightstar is an innovative, forward-thinking global leader in lottery that builds on our renowned expertise in delivering secure technology and producing reliable, comprehensive solutions for our customers. As a premier pure play global lottery company, our best-in-class lottery operations, retail and digital solutions, and award-winning lottery games enable our customers to achieve their goals, fulfill player needs and distribute meaningful benefits to communities. We have a longstanding commitment to Responsible Gaming (RG) that is engrained within our core business and the products we offer to customers and players worldwide. Brightstar has a well-established local presence and is a trusted partner to governments and regulators around the world, creating value by adhering to the highest standards of service, integrity, and responsibility. Brightstar has approximately 6,000 employees. For more information, please visit www.brightstarlottery.com.

Role Overview:

We are seeking a Senior Python Data Application Engineer to own, support, and mature a business-criticalanalytics application used for lottery portfolio planning, inventory forecasting, launch schedule optimization,and AI-assisted data exploration.
This role is best suited for a pragmatic senior engineer who is comfortable working across Python applicationdevelopment, data engineering, applied analytics, cloud deployment, authentication, and production support.The application is already delivering business value, but it needs an engineer who can improve reliability,maintainability, security, observability, documentation, and release discipline while continuing to support newbusiness needs.
The organization is also planning a broader cloud and data platform transition, so the role should be able tosupport the current application while helping position it for future AWS-based data architecture and analyticsplatform patterns.
The ideal candidate must also be able to explain how the application works at both the business andtechnical levels. This includes tracing how data moves through the system, how dashboard metrics arecalculated, how forecasts and optimization outputs are produced, and how those results should beinterpreted by end users.

Responsabilities:

Diagnose and resolve production issues across application code, data pipelines, database queries,authentication, configuration, and deployments.

Improve reliability by adding automated tests, integration checks, structured logging, input validation, andCI/CD quality gates.

Support and refine forecasting, inventory projection, and optimization logic in partnership with businessstakeholders.

Translate business planning rules into maintainable algorithms, user workflows, and dashboard features.

Explain complex analytical, forecasting, scoring, and optimization logic clearly to both business andtechnical stakeholders.

Trace dashboard behavior from data source to transformation logic to rendered chart or table, includingthe business meaning of key metrics and outputs.

Own data lineage and calculation transparency for dashboard metrics, charts, forecasts, targets, andgenerated planning recommendations.

Partner with business users to validate whether forecasts, optimization outputs, and portfolio metrics alignwith operational planning expectations.

Secure and operationalize environment configuration, secrets management, database authentication, andidentity provider integration.

Maintain and improve containerized deployments using Docker or Podman and cloud-based releasepipelines.

Help assess and adapt the application for future AWS, lakehouse, and analytics platform migration needs.

Refactor legacy or prototype-quality code into clearer, modular, testable components without disruptingactive users.

Create knowledge-transfer documentation, source-level walkthroughs, operational runbooks, supportprocedures, and release notes for technical and non-technical stakeholders.

Preferred Knowledge & Tools:

6+ years of professional Python engineering experience, preferably supporting production dataapplications.
Strong experience with pandas, NumPy, SQL, and data transformation workflows.
Experience building or maintaining interactive data applications using frameworks such as FastAPI,Flask, Dash, Streamlit, Shiny for Python, or similar tools.
Strong Snowflake or cloud data warehouse experience, including secure connectivity, SQLtroubleshooting, schema understanding, and performance awareness.
Practical experience supporting forecasting, optimization, machine learning, or applied analytics code in aproduction or business-facing environment.
Ability to understand, document, and explain business rules and analytical calculations embedded inapplication code.
Experience with containerized Python applications using Docker or Podman.
Experience with CI/CD pipelines, cloud deployment practices, secrets management, and productionrelease support.
Strong debugging skills across application, data, authentication, configuration, and deployment layers.
Ability to inherit an early-stage

Qualifications:

Experience with Shiny for Python, R Shiny, Dash, Streamlit, or similar reactive dashboard frameworks.
Experience with Microsoft Entra ID, Azure AD, OAuth2, or MSAL-based authentication.
Experience with Azure OpenAI, OpenAI APIs, or LLM-enabled application features.
Experience with AWS services for application hosting, data engineering, analytics, security, observability,or cloud migration.
Experience with Databricks, Spark, Delta Lake, Apache Iceberg, or lakehouse data architecture.
Experience with Snowpark Python.
Experience with Prophet, scikit-learn, PuLP, DuckDB, Plotly, or interactive table components.
Experience in lottery, gaming, retail analytics, inventory planning, demand forecasting, revenuemanagement, or similar operational analytics domains.
Experience documenting or supporting decision-support systems where users need to understand howrecommendations, forecasts, scores, or planning outputs are calculated.
Experience supporting applications where business rules, analytics logic, and UI behavior are tightlycoupled.
Experience establishing automated test suites for data-heavy applications using pytest or similar tools.
Familiarity with security scanning, dependency management, code quality tooling, and productionreadiness practices.

#LI-HYBRID
#LI-PZ1

Success Profile

  • Leading Complexity
  • Leading People
  • Leading the Business
  • Leading Self

#LI-PZ1 #LI-Hybrid

#LotteryTechnology

This information reflects Brightstar Lottery’s good-faith estimate of compensation for this position at the time of publication. Actual compensation will be determined in accordance with the applicable collective agreement and internal compensation policies. Factors that we consider include, but are not limited to, role, career level, performance, skills, level of expertise, experience, location, market competitiveness, and internal equity. The estimated starting compensation range is 146,064 zł – 224,714 zł. The Company will comply with all local pay requirements and collective bargaining agreements, where applicable.

Other Benefits Offered:

  • Paid time off
  • Health insurance, life insurance, and disability insurance
  • Opportunities to volunteer your time to company-driven initiatives, employee networks or organizations of your choice
  • Variety of well-being programs
  • Retirement benefits
  • Additional benefits available depending on the seniority of the role

This position is governed by collective bargaining agreement, which regulates the main terms and conditions of employment, including minimum salary levels, classification, working hours, leave, and other employment rights.

Our hiring process is conducted in line with principles of pay transparency and equal pay. We do not request or rely on candidates’ salary history during the selection process.

All Brightstar employees have a role in information security. Annual training will be assigned and required as appropriate.

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →
Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available