Job Closed
This listing is no longer active.
Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.
Senior Data Developer
Location
Maryland
Posted
142 days ago
Salary
$127K - $148K / year
Seniority
Senior
Job Description
Senior Data Developer
Xsolla
• Design, build, and maintain robust data pipelines that ingest player, game, and marketing data from databases, event streams, and external APIs. • Develop, evaluate, and deploy machine learning models for use cases such as LTV prediction, churn forecasting, player segmentation, and marketing optimization. • Build and optimize analytical datasets and feature pipelines that support modeling, experimentation, and reporting. • Partner with Product, Game Design, Marketing, and Analytics teams to frame business questions, define success metrics, and deliver actionable insights. • Ensure data quality, reliability, and reproducibility through testing, monitoring, documentation, and version control. • Integrate model outputs into dashboards, reporting tools, or downstream systems to support operational decision-making. • Continuously improve analytical workflows, modeling approaches, and data tooling to increase accuracy, scalability, and efficiency.
Job Requirements
- Bachelor’s degree in Data Science, Computer Science, Statistics, Mathematics, or a related quantitative field, or equivalent professional experience.
- Experience with data orchestration and transformation tools (e.g., Airflow, dbt).
- Proficiency in Python for data analysis, modeling, and working with RESTful APIs (e.g., data ingestion, authentication, pagination).
- Strong experience applying statistical methods and machine learning techniques to real-world datasets.
- Advanced SQL skills and experience working with large, complex datasets in cloud data warehouses (e.g., Snowflake, BigQuery, Redshift).
- Experience designing features, validating models, and evaluating performance using appropriate metrics.
- Ability to independently own analytical projects and operate effectively in ambiguous problem spaces.
- Strong communication skills with the ability to explain complex analyses to technical and non-technical audiences.
Related Guides
Related Job Pages
More Software Engineer Jobs
Staff Developer – Application and Data Integration
Mitsubishi Heavy Industries - MHIMitsubishi Heavy Industries (MHI) is a Japanese multinational engineering company founded in 1884 and formally established in 1950. Headquartered in Tokyo, Japa
• Hands-on design, development, deployment, and maintenance of integration processes between applications using Oracle Integration Cloud (OIC), Dell Boomi, or other data integration/pipelining tools. • Managing, monitoring, sustaining, troubleshooting, and supporting existing integrations using Oracle Integration Cloud, Dell Boomi platform, or other relevant tools. • Develop custom data integration solutions to ingest data from multiple sources (cloud and on-premise) using various data integration/pipelining tools, Oracle Analytics Cloud (OAC), and Oracle Autonomous Data Warehouse (ADW) • Design, build, and test custom data warehouse solutions using platforms such as Oracle NetSuite Analytics Warehouse (NSAW) • Integrate with REST API endpoints, and applications like Netsuite. • Collaborate with cross-functional teams to define and determine data migration and integration requirements. • Establish best practices in services development, integration of applications, and govern detailed designs generated by vendors. • Monitor and report on progress in completing engagements and accomplishing goals. • Interface with internal/external technical experts to drive system solutions. • Translate business requirements into technical specifications. • Proactively address potential and/or current integration challenges to meet or exceed established timelines, deliver services within budget constraints, and seek ways to reduce application-related costs. • Lead product implementation from start to finish, acting as a trusted advisor to stakeholders and end users. • Conduct product training and technical workshops with clients/end users.
• Scope plan and execute projects in close partnership with product management • Establish strong processes and standards for shipping high quality software • Mentor develop and grow the engineering team including hiring • Maintain a high technical bar through hands on coding and code review • Use and promote AI assisted development practices to produce the highest quality software
• Uses SAS or other software to develop custom programming code to generate summary tables, data listings, graphs and derived datasets as specified in the statistical analysis plan and programming specifications. • Works to ensure that outputs meet quality standards and project requirements. • Performs validation programming and works with other Programmers, Biostatisticians, and other project team members to resolve discrepancies or any findings. • Keeps project team members informed of programming progress and issues requiring their attention. • Follow applicable SOPs, WIs, and relevant regulatory guidelines (e.g. ICH). • Maintains well organized, complete, and up-to-date project documentation, testing, and verification/quality control documents and programs ensuring inspection readiness. • Manages scheduling and time constraints across multiple projects at a time, sets goals based on priorities from management, and adapts to timeline or priority changes by reorganizing daily workload. • Develops specifications for datasets and outputs of any complexity according to statistical and sponsor requirements. • Anticipates and addresses potential programming issues, reflects forethought, establishes the basis for efficient programming and accurately defines all variables to be accepted by peer review and sponsor/requestor with little rework. • Prepares in advance for internal meetings, contributes ideas, and demonstrates respect for opinions of others. • Conducts effective internal meetings (appropriate in format, frequency and attendance).
• Desarrollar y mantener aplicaciones web utilizando C# .NET Core. • Integrar componentes en la nube y gestionar servicios de mensajes. • Colaborar con el equipo para mejorar habilidades y conocimientos.



