Backend Data Engineer, Senior

Apply Now

Company: TSG Developments Investments, Inc.

Location: Hunt Valley, MD 21031

Description:

Ready to take a different path? Passionate about Technology? Love horse racing? Eager to work in a rapidly growing industry? Fascinated by the world of gambling and casinos? If you answered YES to any of these questions, 1/ST TECHNOLOGY could be the right fit for you!

1/ST TECHNOLOGY is a global group of Technology, service, and wagering companies that provides B2B and B2C wagering and betting infrastructure for the horse racing and casino industries. Our companies and products include AmTote, Xpressbet, 1/ST BET, and PariMAX, and we are always eager to add enthusiastic and knowledgeable members to our growing team. Whether you're a railbird, gamer, or you're just passionate about Technology, and we'd love to find out if there's a spot where you can thrive with 1/ST Technology. At 1/ST Technology, innovation drives us to create dynamic digital experiences in the horse racing and gaming industry.

The Senior Backend Data Engineer position works cross-functionally with business domain experts, analytics, and engineering teams to design and implement new data solutions. This position designs and implements scalable data pipelines transforming various data types into actionable data models, enabling actionable insights. This position provides hands-on technical support to build trusted and reliable data sources and products.

The role is experienced in modern data architecture including Cloud ETL (Extract Transform Load) processes and implementations, Cloud services, data warehousing, databases, data pipelining tools, data visualization and communication, reporting, and performance tuning. With an emphasis on effective collaboration with key stakeholders, the Data Engineer role is responsible for assessing business requirements, collection, and identification of technical specifications and the subsequent development of technical solutions. The Data Engineer role is a crucial contributor to the successful delivery of business intelligence information to the entire organization.

The position's competencies include but are not limited to the following: Business Acumen; Communication Proficiency; Customer Focus; Decision Making; Leadership; Organizational Skills; Personal Effectiveness & Credibility; Problem Solving & Analysis; Project Management; Results Driven; Strategic Thinking/Agility; Technology Skills; Time Management and Teamwork Orientation/Development.
  • Collaborates and participates in the design and implementation of robust and scalable data solutions ensuring all systems meet the business/company requirements as well as industry best practices
  • Builds modern data pipelines from streaming data services and gRPC/RESTful APIs leveraging open-source frameworks
  • Champions agile development, continuous deployment and integration, elegant design, and teamwork
  • Documents technology specifications and ensures any new technology solutions are optimal for meeting needs; leverages existing technologies when possible
  • Translates business requirements into data models that are easy to understand and used by different disciplines across the company
  • Works collaboratively with analytics and development teams to create standards and best practices for data engineering solutions
  • Partners with domain business experts, data analysts, and engineering teams to build foundational data sets and products that are trusted, well understood, aligned with business strategy and enables self-service
  • Continually works to improve data reliability and quality and supports ongoing incorporation of new data sources
  • Develops quality framework to ensure delivery of high-quality data and analyses to stakeholders
  • Identifies, documents, and promotes best practices
  • Troubleshoots and solves data product issues
  • Performs other duties as assigned


  • Bachelor's degree in Computer Science, Software Engineering, Data Science or related field; or 7 years of related experience in lieu of degree.
  • 4+ years of experience in a technical role supporting data engineering efforts. This should include application of knowledge in modern data architecture, statistics, data wrangling, data visualization, and communication
  • 4+ years of experience with database design, development and management. This includes: ETL processing, data modeling, complex querying, performance tuning, and creating stored procedures/functions
  • 3+ years of programming experience using one or more of Python, Java or C#.NET
  • 3+ years working with Cloud platforms and technologies
  • Prior experience using batch and streaming services to develop complete data pipelines
  • Comfortable contributing to a nascent data ecosystem and building a strong data foundation for the company
  • Proven track record of successfully delivering large data-centric projects
  • A broad, enterprise-wide view of the business with the understanding of the roles of strategy, processes, and capabilities, enabling technologies and governance
  • Strong skills in design and implementation of logical and physical approaches to managing and analyzing large volumes of data with knowledge of best practices
  • Understanding of Agile/Scrum development environment
  • Strong relationship management skills; able to interface effectively with all organizational levels: users, team members, and management
  • Ability to produce high-quality documentation of business and system requirements, system design, data architecture, and training materials
  • Experience managing multiple projects simultaneously with a team spanning various geographical locations and outsourcing
  • Individual must be willing and able to become an expert about the industry
  • Effective, consistent, and impeccable communication, interpersonal, leadership, organizational, people management, presentation, project management, teamwork, and training skills
  • Self-starter, self-motivator, detail-oriented, highly organized
  • Structured problem solving and expert prioritization skills
  • Demonstrates and maintains flexibility and adapts to changes within industry and company
  • Preferred Experience and/or Education: Master's degree in Computer Science, Software Engineering or related field; Experience with data visualization tools such as Periscope; Wagering/gaming industry experience; Knowledge of horse racing, pari-mutuel wagering, gaming, sports wagering and/or social marketplace industries

ADDITIONAL INFORMATION:
  • This position does not have supervisory responsibilities/duties
  • This position is empowered to take initiative with applicable duties/projects
  • May require travel up to 5% to 10% including travel outside of local area
  • Position can be based in Washington, PA or Hunt Valley, MD or Hallandale Beach, FL office locations.
  • Position classification is "Remote Work".

1/ST Technology is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Similar Jobs