Description:
We are looking for an experienced Python data developer to help build innovative products that involve data processing, databases, and analytics platforms.
As a valued team member, you will be responsible for developing, expanding, and maintaining applications in AWS using relational and NoSQL databases, and specialized databases such as Snowflake.
You’ll also collaborate with internal partners to anticipate challenges, mitigate risks, and monitor trends to proactively solve problems. Your expertise will play a critical role in providing the exceptional service.
Our technology teams spend their time developing technologies that allow us to analyze what the world is thinking; from well-being to strengths to employee engagement, you’ll build systems that change the world.
Join us as we continue building our world-class flagship platform, where we offer the best advice and analytics available.
What you need:
l At least 15 years of professional software development experience.
l At least 10 years of experience designing and building data models using relational databases, including application integration.
l At least five years of experience in developing Data Warehouses and/or Data Lakes.
l Extensive expertise in SQL and Dimensional modeling techniques.
l At least five years of professional experience in Python, specifically related to large-scale data processing.
l Proficient in AWS cloud technologies including Glue, Lambda, S3, Step Functions, Athena, RDS Aurora MySQL, and Boto3/AWS Python CDK Library.
l Preferred experience with Snowflake/Snowpark and Streamlit.
l Preferred experience with Apache Iceberg.
ANY GRADUATE