Role - Data Engineer
Location - Dallas Texas
Hybrid - 2 weeks onsite a month
Must Have - ETL, Snowflake, Python and AWS
The Expertise You Have
- Crafted and implemented operational data stores and or data warehouses in multi-site High Availability environments. Recent Snowflake experience is required. MDM experience is a plus.
- Strong problem solving and proven data analytical skills
- Proven expertise in Data Modeling, Data Profiling, Data Analysis, Data Quality, Data Governance and Data Lineage.
- Experience migrating databases/warehouses from On Prem to AWS Cloud
- Prior experience designing data processing pipelines and resilient messaging services
- Data modeling skills and familiarity with BI reporting tools
- SQL specialist; ETL background and experience with schedulers a must
- Solid experience with AWS event streaming/Kafka
- Ability to elicit and document process models and data models in support of defined use cases
- Experience or certification in Cloud-based (AWS, Azure) Architecture, Security and Data certification a plus
- Demonstrated ability to lead, mentor, influence and partner with architects, engineers, and product teams to deliver scalable robust application solutions
- Ability to manage vendor relationships and drive issues to a timely resolution
- Excellent interpersonal skills (written, oral, influencing)
The Skills You Bring
- A proven foundation in data engineering – bachelor’s degree + preferred, 5+ years’ experience
- Hands-on experience with large Cloud-based implementations (AWS, Azure).
- Experience with cloud-based NoSQL database and Relational databases and business intelligence tools
- Strong background in data field and critical thinking skills to design end-to-end solutions
- Experience and comfort working in an agile environment (Scrum and Kanban)
- Excellent communication and influencing skills to facilitate collaboration across technology and business partners without having a direct authority over people
- Demonstrated experience in mentoring and guiding software engineers in an agile environment
The Value You Deliver
- Collaborating in an autonomous team, owning all aspects of delivery (Coding, Quality, DevSecOps)
- Team player developing/deploying software in a fast-paced and highly flexible environment
- Continued focus on improving test coverage, release velocity and production health
- Working with global Agile teams and will contribute to enhancing engineering practices
- Exercising operational expertise in a team, targeting Engineering and DevOps excellence
- Forever learning and growing your skillsets to be an active contributor to a well-rounded team
- Automating yourself out of today’s job so that you can move on to the next big challenge