
Data Engineer
Gedanken - GCertifica
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
About the role
- Design and implement high-performance architectures for data processing in big data environments;
- Design, implement, monitor, and maintain data ingestion and processing pipelines;
- Structure and evolve the use of data lakes, data warehouses, and Master Data Management (MDM) practices;
- Collect, transform, store, and make data available from various sources (internal and external);
- Develop and maintain ETL/ELT processes, crawlers, OCR solutions, and API integrations;
- Support the development of solutions that enable strategic decision-making;
- Conduct studies, tests, and continuous improvements in data architecture and processing;
- Manage and coordinate partners/suppliers involved in data projects.
Requirements
- Previous experience in data engineering with distributed and/or parallel processing;
- Experience working with structured, semi-structured, and unstructured data;
- Experience with Unix/Linux environments and cloud platforms (preferably GCP);
- Proficiency in Python, Shell scripting, or another automation language;
- Strong SQL skills for building pipelines and data manipulation;
- Knowledge of data architecture (data lakes, data warehouses);
- Familiarity with data engineering best practices and code versioning;
- Analytical and organized mindset with critical thinking and agility in problem-solving;
- Good written communication for technical documentation.
Benefits
- Financial allowance
- Profit-sharing (according to current policy)
- Paid time off
- Birthday day off
- 3-year Passport benefit
- Maternity and paternity leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data processingdata ingestionETLELTdata lakesdata warehousesMaster Data ManagementSQLPythonShell scripting
Soft Skills
analytical mindsetorganized mindsetcritical thinkingagility in problem-solvinggood written communication