Location
São Paulo, SP | Brazil
Job description
A NASDAQ-listed company that is revolutionizing the transportation and clean energy industry with their futuristic solutions, is looking for a Back-End/Data Engineer. The selected candidate will be responsible for developing, testing, and maintaining new products and features. The company is determined to build a better future for the coming generations by manufacturing world-class e-vehicles that help to reduce carbon footprint. The company has managed to securely raise more than $10.5bn in funding so far.
Job Responsibilities:
- Implement AWS ECS-based containerized back-end services for data processing and querying
- Enhance current Redshift and Snowflake data pipelines using SQL and DBT (and, to a lesser extent, Apache Spark/AWS Glue) and construct new ones
- Simplify the system by examining the functional and business requirements
- Implement system integrations and data transformations, including low-level design and tweaking of the target data model, to process data from various systems and store it in Aurora
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 3+ years of relevant experience as a back-end or data engineer
- Prolific experience working with Python, including unit tests and mock
- Prior experience working with data integration
- Experience developing back-end services and data transformations
- Demonstrable experience with AWS and containerized services that run in ECS
- Extensive experience with Redshift, Snowflake, and Aurora
- Solid knowledge of GitLab and GitLab CI
- Some experience with DBT, Apache Spark / AWS Glue, and Pulumi is nice to have
- Fluent in written and spoken English
Job tags
Salary