Description
The Senior Cloud Data Platform Engineer will be responsible for implementing robust data applications and platforms utilizing BigData technologies such as Hadoop, Python, Java, and Spark. This hybrid role requires in-office presence for two days a week, and the ideal candidate will have a strong background in cloud data tools and orchestration/scheduling tools.
Compensation and Benefits
- Competitive salary based on experience
- Health, dental, and vision insurance
- Retirement savings plan
- Flexible working hours
- Opportunities for professional development
Why you should apply for this position today
This role provides an exceptional opportunity to work with cutting-edge technologies in a collaborative environment. You will contribute to innovative cloud solutions while advancing your career in a growing field.
Skills
- 5+ years of experience in data applications or data platforms with BigData/Hadoop, Python/Java/Spark
- Proficiency in Hadoop distribution platforms like Cloudera or AWS EMR
- Strong understanding of cloud data tools such as Hive, Spark, EMR, Glue ETL, and Snowflake
- Experience with orchestration/scheduling tools like Airflow and Autosys
- Knowledge of CI/CD pipelines with Terraform and Gitlab
- Excellent documentation and project management skills
- Ability to multi-task and prioritize effectively
Responsibilities
- Design, develop, and deliver cloud datastore solutions
- Create automation pipelines to migrate data sets from on-premises to cloud platforms
- Implement security controls including encryption and key rotation for cloud datastores
- Collaborate with developers and analysts to identify business requirements
- Evaluate and document system changes and constraints
- Review technical documentation to assist with system operations and maintenance
Qualifications
- 5+ years of experience in data applications or platforms
- Experience supporting Big Data technologies in the Hadoop ecosystem
- Familiarity with ETL/ELT tools like AWS Glue ETL and Talend
- Understanding of Agile methodology and DevOps practices
- Strong communication and analytical skills
Education Requirements
- Master’s or Bachelor’s degree in Computer Science or a related discipline
Education Requirements Credential Category
- Bachelor’s degree or higher in relevant field
Experience Requirements
- 5+ years of hands-on experience with data platforms and cloud technologies
- Proven experience in implementing and managing data ingestion and transformation services
Why work in Charlotte, NC
Charlotte offers a vibrant culture and a booming job market, especially in technology and finance. The city is known for its southern hospitality, diverse dining options, and numerous outdoor activities, making it an excellent place for both personal and professional growth.