TIM Brasil

Senior Data Engineer

TIM Brasil

full-time

Posted on:

Location Type: Hybrid

Location: Rio de JaneiroBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Extract data from multiple sources for ingestion into Big Data platforms, relational and non-relational databases.
  • Ensure that data is appropriate, accessible, and available.
  • Ensure alignment between operational data and the required and desired data model.
  • Optimize performance and scalability.
  • Implement methods to improve data reliability and quality.
  • Combine raw information from different sources to create consistent, machine-readable formats.
  • Develop and test architectures that enable extraction and transformation of data for predictive or prescriptive modeling.
  • Identify opportunities for data acquisition.
  • Develop analytical tools and programs.
  • Contribute to fostering a Data-Driven Decision culture across the company, acting as an interface between technical teams and various business areas.
  • Provide data to Data Scientists and Data Analysts.
  • Work very closely with software development, as you will frequently handle data extracted directly from source systems.
  • Support the definition of the most appropriate architectural solution for automation projects, taking into account company best practices and available technologies.
  • Manage user access profiles for the developed platform.
  • Implement and manage APIs with corporate authentication (LDAP, OAuth2, JWT).
  • Produce indicators, dashboards, metrics, and KPIs.

Requirements

  • Bachelor's degree in Information Technology, Telecommunications Engineering, Electrical/Electronic Engineering, or related fields.
  • Experience with data visualization and exploration tools (Power BI, Tableau, SAS, Data Studio, Qlik, etc.).
  • Implementation of data pipelines (from ingestion to making data available for decision-making), including Data Quality and Data Lineage stages.
  • Proficiency in Vue 3+ and the Vue ecosystem.
  • Programming languages (SQL, Shell Script, R, Python, Scala, Java, etc.).
  • Lean/agile development methodologies.
  • Experience with task queues, preferably Celery and Redis.
  • Experience with Oracle, including writing optimized queries.
  • Technical knowledge of data structures (relational databases, non-relational databases, and Big Data).
  • Database management.
  • Data mining.
  • Data modeling.
  • Conceptual knowledge of data and analytics, such as dimensional modeling, ETL, reporting tools, data governance, data warehousing, and structured and unstructured data.
  • Knowledge of cloud data solutions (GCP, Azure, OCI, etc.).
  • Knowledge of Nuxt (version 3 or higher) and Node.js.
  • Version control (Git) and Azure DevOps.
  • Basic knowledge of API Gateway and Service Mesh.
  • Basic UI knowledge.
Benefits
  • Flexible Benefits Program
  • Medical and Dental Assistance *
  • Medication Benefit *
  • Wellhub (formerly Gympass) *
  • Meal allowance and/or food voucher
  • Financial Wellbeing Program
  • Private pension plan
  • Company smartphone with unlimited data and voice allowance
  • Agreements and partnerships with over 3,000 companies and institutions, including discounts on your electricity bill and broadband internet
  • Online English course extendable to one family member or friend
  • Internal Training and Development Program
  • Profit sharing
  • My First Benefit - Support for children up to 2 years old
  • Daycare reimbursement (for parents)
  • Flexible work models and schedules
  • Happy Day - day off during your birthday month
  • Extended leave for maternity, paternity, marriage, and adoption
  • Transport allowance
  • And more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
data extractiondata ingestiondata pipelinesdata qualitydata lineageSQLPythonRdata modelingBig Data
Soft skills
data-driven decision makingcommunicationcollaborationproblem solvingadaptabilityinterpersonal skillsorganizational skillsanalytical thinkingteamworkleadership
Certifications
Bachelor's degree in Information TechnologyBachelor's degree in Telecommunications EngineeringBachelor's degree in Electrical/Electronic Engineering