Remote role. Regular EST business hours with flexibility to support PST and EMEA
Looking for a Senior Data Platform Engineer with strong experience in AWS, Python, Git and Snowflake.
Required Skills:
- 8+ years of experience in software engineering, with a focus on data platforms, infrastructure, or distributed systems
- Extensive experience integrating data and automating processes.
- Expertise in AWS services, including but not limited to Lambda, API Gateway, SQS, IAM etc
- Proficiency in Python programming language
- Strong understanding of CI/CD principles and experience with tools such as Jenkins, GitLab CI, or CircleCI
- Solid understanding of infrastructure as code (IaC) using tools like Terraform/CloudFormation or Serverless framework
- Implement and manage Snowflake for data warehousing and analytics
- Proven track record of designing and implementing scalable and secure data solutions
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- Experience working in an Agile/Scrum development process
- Experience in upholding and enforcing comprehensive code quality standards and best practices.
Responsibilities:
- Contribute to the design, development, and implementation of a robust, scalable, and secure Consent and Permission solution
- Contribute to the technical roadmap and address technical debt, balancing time, resources, and quality constraints
- Collaborate with product managers, software architects, user experience designers, software engineers, and stakeholders to form technical solutions and align quality goals with business objectives
- Communicate effectively with stakeholders, providing regular updates on progress and metrics
- Plan and manage software development releases using Agile methodologies
- Promote collaboration through open/inner source development models
- Stay up to date on industry trends, best practices, and technologies
- Drive continuous improvement in processes, methodologies, and practices
- Apply continuous attention to technical excellence, secure coding principles, and good design, resulting in a straightforward solution and reducing complexity
- Conduct regular reviews and audits of SDLC processes to identify areas for improvement
- Provide technical leadership and mentorship to software engineers
Preferred Skills:
- Experience with other programming languages such as Java or Go
- Experience working with vendors
- Experience with any Apigee, Airflow, Fivetran, Splunk, Astronomer
Our Fortune Technology client is ranked as one of the best companies to work with, in the world. As a global leader in 3D design, engineering, and entertainment software, they foster a progressive culture, creativity, and a flexible work environment using cutting-edge technologies.