Understand and execute on the product vision and team goals
Find creative ways to get things done in the right way
Champion a culture of best-in-class software engineering practices
Maintain a passion for keeping your knowledge up to date with the latest and greatest technologies
Maintain a high level of integrity
Take ownership and accountability
Enjoy working and collaborating across multiple teams
5 to 8 years of software development experience, especially in data engineering handling and processing large volumes of data
Extensive experience working with data and databases, ideally Oracle, Postgres (Aurora RDS), and Snowflake
Expert-level knowledge in writing, debugging, and performance tuning sophisticated SQLs and stored procedures
Comfortable working with large data sets analyzing and processing data using Python or similar technology
Proficient in Java with experience in developing APIs and microservices
CI/CD and container experience with tools such as Jenkins, Udeploy, Docker, and Kubernetes
Solid understanding of ETL/ELT tools and processes
Experience with batch-based architecture ControlM, Shell scripting, etc.
Working experience in cloud computing and software development on AWS
Strong sense of ownership and ability to work well in an Agile squad
Strong analytical and communication skills with the ability to prioritize multiple tasks
Participation in engineering practices such as code and design reviews, environment strategy, and build and deployment pipelines
Strong communication and organizational skills with attention to detail