Gaming Data Engineer
Location
Washington
Posted
3 days ago
Salary
$31 - $34 / hour
Seniority
Senior
Job Description
Gaming Data Engineer
BPCS, Comprehensive marketing solutions, ltd.
• Design, develop, and maintain data architectures and schemas to support data ingestion from multiple operational and infrastructure systems. • Develop and maintain automated ETL/ELT processes for extracting, transforming, and loading data from diverse data sources. • Build and support API integrations, database queries, scripting solutions, and file-parsing methods to acquire device inventory and configuration-state data. • Normalize and standardize data across various platforms and vendor applications into a common data model. • Integrate data into enterprise telemetry, monitoring, reporting, and analytics platforms. • Design and optimize data pipelines to support compliance monitoring, change tracking, and operational analytics. • Implement and maintain moderately complex logical and physical database designs. • Create and maintain dashboards, reports, and data visualizations using real-world operational datasets. • Troubleshoot and resolve production data collection, integration, and quality issues. • Develop technical documentation, data schemas, interface specifications, and telemetry requirements. • Collaborate with internal stakeholders, subject matter experts, and external vendors to gather requirements and support project delivery. • Participate in project planning, design discussions, and weekly status reviews to track progress, risks, and blockers. • Support ongoing enhancements as new systems, applications, and data requirements are introduced.
Job Requirements
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field.
- 3–5 years of experience in Data Engineering, Analytics Engineering, Business Intelligence, or a related field.
- 3+ years of experience with Microsoft analytics and data platform technologies.
- Strong experience with:
- Kusto Query Language (KQL)
- Microsoft SQL Server / SQL development
- ETL/ELT processes and data pipeline development
- Power Apps and/or Power Automate
- Experience with data extraction, transformation, and integration from multiple source systems.
- Strong understanding of relational database concepts, data modeling, and database design.
- Experience building and supporting automated data flows and telemetry pipelines.
- Experience developing moderately complex data visualizations and reporting solutions.
- Experience working with APIs, scripting, database queries, and structured data formats.
- Strong problem-solving, troubleshooting, and analytical skills.
- Excellent communication skills with the ability to work independently and collaboratively in a fast-paced environment.
- Ability to manage multiple priorities and meet project deadlines.
Benefits
- Medical, dental, and vision coverage
- Flexible Spending Account
- 401k program
- Competitive PTO offerings
- Parental Leave
- Opportunities for professional growth and development
Related Guides
Related Job Pages
More Game Engineer Jobs
Gameplay Engineer
Devoted StudiosCreating equal opportunity for talent to work on games of their dreams
- Implement gameplay systems from designer briefs: combat, abilities, movement, AI behaviours, progression, inventory, interaction, camera — scope varies by engagement - Build reusable, maintainable, testable gameplay code in C++ (and Blueprint where appropriate) within Unreal Engine 5 - Own Gameplay Ability System (GAS) implementation — AttributeSets, Abilities, GameplayEffects, GameplayCues — on engagements where GAS is in use - Implement animation-gameplay integration: Anim Notifies, state-driven Anim BPs, root motion handling, blendspaces - Implement multiplayer-safe gameplay code on engagements with networking requirements — replication, client-server authority, lag compensation - Profile and optimise gameplay code to target platform budgets — CPU frame time, tick overhead, replication cost - Write code that is reviewable: clean, commented where logic is non-obvious, consistent with project standards - Catch and fix gameplay bugs — including edge cases, exploit patterns, and regression from live updates - Participate actively in code review: review peers' PRs with specificity, receive and act on feedback without defensiveness - Work directly with gameplay designers to translate design intent into engine behaviour — close the gap between what is specced and what ships - Identify implementation risks in design briefs early — before they become rework — and propose alternatives when the spec is not buildable as written - Expose gameplay parameters to designers in a way that is tunable without engineering involvement (Blueprint exposed properties, Datatable-driven tuning, etc.) - Document systems clearly — architecture decisions, integration points, known limitations - Support technical handoffs between phases or teams: leave the codebase in a state that the next engineer can understand without a phone cal
Role Description Our customer's team is seeking a Game Tools & Modding Engineer with strong rendering and engine-level experience to build high-performance, real-time applications. This role goes beyond gameplay—you'll work on graphics systems, rendering pipelines, and low-level optimizations using technologies such as DirectX (DX11 and DX12), Vulkan, OpenGL, or similar APIs. - Design and develop game systems and engine-level features using C++ and game engines. - Develop tools and modding related to games. - Work on rendering pipelines, shaders, and real-time graphics systems. - Optimize performance across CPU/GPU, memory, and rendering workloads. - Build and extend tools, pipelines, and engine systems to support development. - Collaborate with designers, artists, and engineers to deliver high-quality experiences. - Debug complex issues related to rendering, performance, and cross-platform compatibility. - Write clean, maintainable, and well-documented code. - Participate in code reviews and contribute to technical decision-making. Qualifications - 3–6 years of experience in game development or real-time graphics programming. - Strong proficiency in C++. - Hands-on experience with one or more graphics APIs: DirectX (DX11/12), Vulkan, OpenGL, or Metal. - Solid understanding of Rendering pipelines. - Solid understanding of Shaders (HLSL/GLSL). - 3D math and real-time graphics concepts. - Experience with Unreal Engine or similar game engines. - Familiarity with performance optimization (CPU/GPU, memory, multithreading). - Strong debugging and problem-solving skills. - Ability to work independently in a remote, distributed team. Preferred Qualifications - Experience with engine customization or low-level systems development. - Familiarity with profiling tools (RenderDoc, PIX, Nsight, etc.). - Experience working on cross-platform or performance-constrained environments. - Exposure to tooling, pipelines, or editor extensions. - Background in multiplayer or large-scale systems.
Role Description In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. - Leverage your proficiency in Python and C++ to provide insights and feedback on interactive game development tasks. - Utilize the Panda3D engine to review, critique, and suggest improvements on code samples and game logic. - Contribute domain-specific examples to help enhance AI understanding of modern game development workflows. - Analyze and address practical challenges in game rendering, asset management, and gameplay mechanics. - Document and explain decision-making processes in a clear, concise manner for AI training purposes. - Collaborate with a distributed team to deliver high-quality, real-world input that shapes future AI technologies. - Participate in iterative feedback cycles to continuously improve AI learning outcomes. Qualifications - Solid hands-on experience with Python programming, especially in game development contexts. - Strong understanding of the Panda3D engine and its practical application in creating interactive 3D environments. - Familiarity with C++ and its integration within game engines. - Proficient in using GitHub for version control, code reviews, and collaboration. - Ability to communicate complex technical concepts clearly and effectively. - Meticulous attention to detail and problem-solving mindset. - Self-motivated and comfortable working independently in a remote setting. Requirements - Previous experience contributing to open-source projects or AI-related initiatives. - Knowledge of modern software development practices and pipelines in game development.
Role Description In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters. - Develop and refine game logic, mechanics, and features using Cocos2d-x for prototype and production-level projects. - Collaborate closely with the customer's team to provide high-quality real-world input for AI training processes. - Create, modify, and troubleshoot game assets and scenes to support a diverse set of training objectives. - Test, debug, and optimize Cocos2d-x code to ensure robust and efficient gameplay experiences. - Document code and processes thoroughly, ensuring clarity for both technical and non-technical stakeholders. - Engage in open, clear written and verbal communication to report project status and challenges. - Work iteratively in response to feedback, consistently improving deliverables for AI development needs. Qualifications - Solid knowledge of Cocos2d-x and hands-on experience with 2D game development workflows. - Strong problem solving and troubleshooting abilities in a game development context. - Experience collaborating remotely with distributed teams in a fast-paced environment. - Excellent written and verbal communication skills, with a focus on clear, concise updates and documentation. - Ability to follow technical specifications and adapt to evolving project requirements. - Understanding of game design principles and player experience optimization. - Self-motivated, detail-oriented, and eager to grow within a dynamic AI training environment. Requirements - Experience working on projects for AI training or data generation purposes. - Familiarity with additional game engines or programming languages. - Background in collaborating with AI or machine learning specialists.

