Kforce Inc is seeking a remote Data Engineer Manager to join their team. The Data Engineer is responsible for designing, developing, and maintaining the infrastructure and systems required for data storage, processing, and analysis, playing a crucial role in building and managing data pipelines for efficient data integration and delivery across the enterprise.
Responsibilities:
- Designs and develops data pipelines that extract data from various sources, transform it into the desired format, and load it into the appropriate data storage systems
- Collaborates with architects, data scientists, AI engineers, and analysts to manage data as an asset and optimize models and algorithms for data quality, security, and governance
- Integrates data from different sources, including databases, data warehouses, APIs, and external systems
- Ensures data consistency and integrity during the integration process, performing data validation and cleaning as needed
- Transforms raw data into a usable format by applying data cleansing, aggregation, filtering, and enrichment techniques
- Optimizes data pipelines and data processing workflows for performance, scalability, and efficiency
- Monitors and tunes data systems, identifies and resolves performance bottlenecks, and implements caching and indexing strategies to enhance query performance
- Implements data quality checks and validations within data pipelines to ensure the accuracy, consistency, and completeness of data
- Takes authority, responsibility, and accountability for exploiting the value of enterprise information assets and of the analytics used to render insights for decision making automated decisions and augmentation of human performance
Requirements:
- Bachelor's degree in Computer Science, Data Science, Software Engineering, Information Systems, or related quantitative field
- 8+ years of overall experience in data engineering
- Proficiency in programming languages
- Experience with Microsoft technologies, Informatica cloud technologies, Snowflake, and other relevant industry leaders
- Ability to communicate clearly and concisely with others, possess the ability to adapt communication style and method as necessary, using the most effective communication method for each situation
- Ability to summarize and translate complex, technical information into straightforward language for various technical and non-technical audiences
- Ability to think critically and creatively; Advise key decision makers and influence others using persuasion and negotiation tactics
- Ability to take the initiative to make things happen
- Flexible and able to work effectively across various types of situations to achieve goals
- Able to align actions with words, and approach work and interactions with others with a positive attitude and an optimistic outlook
- Able to distinguish yourself with stakeholders in and outside the firm by growing your personal brand
- Able to look for ways to share knowledge, make an impact, and leverage talents