An education tech services company in Virginia is currently seeking a new Data Engineer for a promising opportunity with their growing staff. In this role, the Data Engineer will be responsible for the design, structure, and maintenance of data.
***This is a Hybrid opportunity requiring the qualified professional to work onsite at least 2 days a week.***
*** VISA sponsorship is not available ***
Responsibilities:
Work with team members to design and implement data solutions in alignment with the project schedule.
Codes, tests, and documents new or modified data systems to create robust and scalable data platform for our applications.
Works with developers to make sure that all data solutions are consistent.
Expand and grow data platform capabilities to solve new data problems and challenges.
Help to create and maintain a data catalog for each project.
Design the logical model and implements the physical database to support business needs.
Conduct logical and physical database design.
Design key and indexing schemes and designs partitioning.
Ensure database changes are reviewed and approved according to database design standards and principles.
Analyze and resolve technical and application problems.
Provide analysis and troubleshooting for production issues & code deployment activity.
Work with various services from Amazon Web Services (AWS) and Microsoft Azure to build, host and maintain data extraction, transformation and loading functions to data warehouse.
Qualifications:
Bachelor's degree in Computer Science, Mathematics, or Engineering or equivalent work experience.
3+ years of data engineering, ETL, or software engineering experience.
3+ years of experience in writing SQL queries.
3+ years of experience with PostgreSQL and AWS Redshift.
3+ years of experience in AWS (or similar cloud technologies) cloud stack including S3, IAM, RDS, SQS, and Lambda.
Programming experience in Python and Linux bash.
Demonstrated experience with agile or other rapid application development methods.
Good knowledge of data modeling and understanding of different data structures and their benefits and limitations under particular use cases.
Ability to collaborate and partner across a diverse team