Senior Data Software Engineer
Remote in Portugal
Data Software Engineering
& 7 others
Choose an option
We are looking for a Senior Data Software Engineer in Python to join our remote team. Our client is a leading company in the data analytics industry, and you will be working on a project that involves the development of a data pipeline and data warehouse using AWS Glue, Amazon Redshift, and Amazon S3. You will collaborate with cross-functional teams to understand requirements and translate them into technical solutions. Additionally, you will be responsible for ensuring the quality of the code and guiding junior developers in the team.
Responsibilities
- Design and implement scalable and maintainable solutions to meet the client's business needs
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions
- Ensure the quality of the code and guide junior developers in the team
- Write clean, maintainable, and scalable code
- Ensure that the data pipeline and data warehouse meet the performance and scalability requirements
- Participate in code reviews and ensure that the code is following best practices and coding standards
- Ensure that the project is delivered on time and within budget
Requirements
- At least 3 years of experience in data software engineering
- Expertise in Amazon Web Services, including AWS Glue, Amazon Redshift, and Amazon S3
- Strong programming skills in Python
- Experience with Snowflake and SQL
- Experience in designing and implementing data pipelines and data warehouses
- Experience with Agile methodologies and working in cross-functional teams
- Excellent verbal and written communication skills in English (B2 level)
Nice to have
- Experience with Amazon SageMaker