Data Engineer


Job Details

JOB SUMMARY

D.C. United is seeking a data engineer to join the Soccer Operations department. Subject to the minimum qualifications listed below, we welcome applicants of all levels of experience. This position will report directly to the Assistant General Manager. The primary focus of this role will be back-end development, but front-end development skills and data analysis experience are considered a plus for any applicant. This position is available for either in-person or remote work (with occasional travel).

ESSENTIAL FUNCTIONS, DUTIES AND RESPONSIBILITIES

  • Develop, document, and maintain the schemas and ETL pipelines for all soccer operations databases
  • Implement and automate secure data collection, storage, and access procedures for all soccer operations data sources
  • Implement and maintain a system for unit-testing and monitoring all soccer operations databases, data products, and associated raw data feeds
  • Prepare data for analysis by soccer operations data scientist
  • Optimize data collection, storage, manipulation, and transformation tasks
  • Collaborate within strategy and analytics department, as well as across soccer operations departments
  • Create web interfaces for soccer operations use, in conjunction with department personnel
  • Communicate effectively and perform all job responsibilities in a variety of work settings, including in virtual meetings and distributed work environments, at in-person meetings, and in other settings
  • Perform ad-hoc and time-sensitive tasks upon request
  • Attend in-person meetings upon request
  • Fulfill other related duties and responsibilities

REQUIREMENTS
  • Bachelor's degree or higher in software engineering, computer engineering, computer science, information technology, information systems, or a related field
  • Fluency in SQL development and an understanding of database and data warehousing technologies
  • Strong knowledge of ETL architecture and development in a cloud-based environment
  • Academic and/or industry experience in database architecture design and/or back-end software design
  • Experience collaborating with and providing data products to data scientists for analysis
  • Experience maintaining real-time and/or streaming databases, working with Rest APIs, and working with other high-availability database systems
  • Experience with at least one programming language for data analysis (e.g. R, Python, Julia) and/or one object-oriented programming language
  • Experience automating unit-testing, quality assurance, and/or data quality monitoring
  • Experience writing shared code and using version control tools in team work environments
  • Front-end development experience (e.g. with HTML, CSS, JavaScript, etc) is considered a strong plus
  • Data analysis experience is considered a plus
  • Applicants with a portfolio of projects available to be reviewed during the interview process will be given preference.
  • You must provide proof of COVID-19 Vaccination prior to start date.

COMPETENCIES (KSAs)
  • Strong problem-solving skills
  • Ability to work a flexible schedule (including nights, weekends, and holidays when necessary) and to occasionally travel (e.g. for in-person meetings)
  • Ability to responsibly maintain sensitive and confidential databases

D.C. United is committed to uplifting our community, staff, and club. We are seeking candidates to be a part of our journey in our quest for continued organizational growth and another MLS Cup.

D.C. United will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform critical job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

D.C. United is an equal opportunity employer (EOE). D.C. United reaffirms its commitment to the principles of equal opportunity and diversity. D.C. United is proud to be an equal opportunity workplace and is an affirmative action employer. D.C. United is committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, pregnancy, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or any other protected status in accordance with the requirements of all federal, state, and local laws. Employment decisions can include hiring, termination, compensation, benefits, promotion, training selection, or other statuses or conditions of employment. All employment decisions are made on the basis of individual skills, knowledge, abilities, job performance, and other appropriate qualifications.





 D.C. United

 04/22/2024

 Washington,DC