Position Overview:
Digital Media Solutions is looking for a self-driven leader that is fanatical about data/analytics, innovative and creative in their thinking and is interested in a growing data science team. The candidate should be the bridge between business needs, technology solutions, and customers advising all three on strategies for efficiencies as well as opportunities. We are particularly interested in candidates that are hands-on-keyboard that can utilize statistical analysis, machine learning, and data mining to learn, infer and inform all interested parties. Should have experience manipulating large datasets using opensource frameworks - Python/Pyspark in particular. This should include the ability to write quality code.
ILLUSTRATIVE DUTIES
- Develop and maintain data processing pipelines (ETLs)
- Assist with operational items in data warehouses (e.g. reloading data, optimizing reporting queries etc.)
- Project Management: Responsible for managing projects from analysis through implementation for Digital Media Solutions. Completes accurate development and project duration estimates.
- Customer Knowledge: Maintains an in-depth knowledge of our internal and external business. Works with diverse users from various departments/divisions and agencies when developing and implementing custom data solutions. Works with clients to identify data structure, format and retention needs. Provides ongoing assistance to users with problems or questions.
- Training: Trains clients in the proper usage of data and metadata. Assists in the training of junior staff members. Provides advanced technical guidance to other team members.
- System Development: Responsible for the maintenance of large and complex data storage. Writes specifications and develops functional data models, physical data structures and interfaces between systems.
- Systems Analysis And Design: Works with clients to identify data solution requirements for custom applications and third-party applications. Translates system requirements into program specifications. Estimates the impact upon system resources and the optimization method for fast, reliable data retention and consumption. Develops time/cost estimates and cost-benefit analyses. Participates in post-implementation reviews and revisions.
- Written And Oral Communications: Conducts meetings with client staff. Works with clients to explain data definition, mapping, usage and maintenance. Provides clear and comprehensible written and oral reports to Information Technology management and clients.
KNOWLEDGE, ABILITIES AND SKILLS
- Understanding of ETL fundamentals and experience building data pipelines
- Mapping data sources, including descriptions of the business meaning of the data, its uses, its quality, the applications that maintain it and the database technology in which it is stored. Documentation of data sources must describe the semantics of the data so that the occasional subtle differences in meaning are understood.
- Documenting interfaces and data movement by recording how mapped data is moved around the virtual enterprise. This includes the frequency of movement, the source and destination of each step, how the data is transformed as it moves and any aggregation or calculations.
- Designing data movement through the enterprise, including data sources and how the data is moved around to be improved.
- Defining integrative views of data to draw together data from across the enterprise. Some views will use a database of extracted data, and others will bring together data in near real time, considering data currency, availability, response times and data volumes.
- Defining technical standards and guidelines. Assessing and documenting when and how to use the architected producers and consumers, the technologies to be used for various purposes and models of selected entities, objects and processes. The guidelines should encourage the reuse of existing data stores and address issues of security, timeliness and quality.
- Investigate and participate in emerging technologies and new release Proofs of Concepts (PoCs).
- Leveraging existing (core) data assets.
- Managing related metadata, including business descriptions of the data, details of any calculations or summaries, descriptions of the sources of the data and indications of data quality and currency.
- Communicating the data architecture across the enterprise.
- Ensuring a focus on data quality by working effectively with data stewards so they can understand data semantics and identify opportunities for improving data quality.
MINIMUM QUALIFICATIONS
- Graduate of an accredited four (4) year college with a degree in Computer Science, Computer Engineering, MIS, Analytics or a relevant field.
- Comparable work experience and/or technical training/certification may be substituted for degree requirements.
- A minimum of 2 years experience in a similar role.
- Must have experience with relational databases and cloud providers. Machine learning, statistics and data lake experience are preferred.
- Knowledge of various modern data formats, tools and methodologies.
- Excellent organizational and analytical abilities.
- Outstanding problem solver.
- Good written and verbal communication skills.
SPECIAL PREFERENCES
Prefer candidates with additional experience in:
- Data lakes
- Streaming data architectures
- Machine learning & recommendation engines
- API reporting through third-party reporting tools like Power BI or Tableau
- Data visualization, analytics and reporting
- Cloud computing
Benefits Available To Eligible Employees Include The Following:
- Medical, dental and vision insurance
- Wellness and mental health benefits
- Tax-advantaged healthcare accounts
- Financial and income protection benefits (Life insurance, short-term disability, 401(k))
- Paid Time Off (PTO), holidays and sick time off
- Remote worker assistance for wellness and home office
- Hybrid-remote work (2-3 days/week in our Clearwater, FL office)
Candidates will be considered in the totality of their skills and experience versus strict interpretation of “requirements.”
COMPENSATION AND BENEFITS: The anticipated annual salary range for individuals interested in this position is ( $125k - $175k) annually. Actual compensation offered to a candidate may vary based on work experience, education and/or skill levels.
Digital Media Solutions (DMS) is a leading provider of technology-enabled digital performance advertising solutions connecting consumers and advertisers.
DMS is a growing company that allows team members to learn new technologies and enhance their skills. In addition to competitive salaries, reliable work schedules, access to technology, an energetic and connected work culture and impressive employee health and wellness benefits, DMS also offers employees the chance to further acquire industry knowledge and network with colleagues.
The culture at DMS is built on a foundation of collaboration, support and inclusion. DMS believes in the power of teamwork. DMS is more than just an award-winning company; we are a team that supports one another, challenges each other and celebrates together.