What are the responsibilities and job description for the Data Engineer position at Experient Group?
About US
Experient is an Atlanta, Dallas and Charlotte-based business IT consultancy that offers flexible and innovative solutions tailored to our clients' business environment, culture and budget. We don't assume anything - we set out to continually prove ourselves by going above and beyond in every client engagement. We work collaboratively to understand our clients' businesses and provide guidance that enables them to achieve results.
We are seeking a Data Engineer to join our experienced Consulting team where you can fully utilize your skills and expertise to drive effective solutions for client needs. You will learn and fully understand our clients’ business, evaluate the issues and develop solutions to become a key client advisor.
*** This position can be located in Dallas, TX or Charlotte, NC and will require some onsite work.
What You’ll Do
Data Extraction and Ingestion:
- Utilize APIs to extract data from various source systems.
- Develop and maintain efficient data extraction pipelines to ensure timely and accurate data retrieval.
Transform raw data into a structured format suitable for analysis and modeling.
Load transformed data into a data warehouse or data lake.
Data Modeling and Database Maintenance:
Create and maintain complex data models to represent the relationships between different data entities.
Design and manage database tables to efficiently store and retrieve large datasets.
Data Preparation for AI/ML:
Prepare data for training machine learning models, including cleaning, normalization, and feature engineering.
Collaborate with data scientists to understand their data requirements and provide necessary support.
Data Quality Assurance
Implement data quality checks and validation processes to ensure data accuracy and integrity.
Monitor data pipelines for anomalies and take corrective actions as needed.
What You'll Bring
Strong proficiency in SQL and data querying languages.
Experience with data warehousing and ETL (Extract, Transform, Load) processes.
Familiarity with data modeling and database design principles.
Knowledge of Python or other scripting languages for data automation and analysis.
Understanding of data cleaning, normalization, and feature engineering techniques.
Experience working with RESTful APIs and API integration.
Strong problem-solving and analytical skills.
Ability to work independently and as part of a team.
Nice to Have
Data Engineering or Data Science experience in a corporate setting
Experience with cloud platforms (AWS, GCP, Azure) and cloud-based data services.
Knowledge of data pipelines and orchestration tools (e.g., Airflow, Luigi).
Familiarity with data visualization tools (e.g., Tableau, Power BI).
Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch). Has context menu
Work With Us
At Experient, we value community, collaboration and people who are willing to roll up their sleeves to get the job done. While functional and technical skills are critical, we place a priority on hiring people who match our values. Our philosophy is simple: we attract and hire talented people, then provide them with a supportive community, career opportunities and guidance from our experienced leadership so they can thrive. In short, we strive to serve our people better than anyone else.
Experient is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, sex, religion, national origin, age, sexual orientation, disability, veteran status, genetic data, or other legally protected status.