3

3M

Diversified technology manufacturer of adhesives, PPE.

Principal Data Engineering

Data EngineeringConfirmed live in the last 24 hours
Full-timeSumaré, State of São Paulo, BrazilNo salary listed

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, or equivalent education or experience.
  • Professional experience in data management, data governance, and data warehouse or Lakehouse design and development, with proficiency in SQL and NoSQL data management systems.
  • Proficiency in developing and architecting modern distributed cloud architecture and workloads, including AWS and Databricks.
  • Extensive experience and proficiency with Python, Apache Spark, PySpark, and data warehouse or Lakehouse technologies, preferably Databricks.
  • Hands-on experience using Python to extract data from APIs and build data pipelines.
  • Background in data engineering, data systems, and data governance, and comfort working with structured and unstructured data and analyses.
  • Advanced English proficiency.

Responsibilities

  • Architect, design, and build scalable, efficient, and fault-tolerant data operations.
  • Collaborate with senior leadership, analysts, engineers, and scientists to implement new mesh domain nodes and data initiatives.
  • Drive technical architecture for accelerated solution designs, including data integration, modeling, governance, and applications.
  • Explore and recommend new tools and technologies to optimize the data platform.
  • Improve and implement data engineering and analytics engineering best practices.
  • Collaborate with data engineering and domain node teams to design physical data models and mappings.
  • Work with scientists and informaticians to develop advanced digital solutions and promote digital transformation and technologies.
  • Perform code reviews, manage code performance improvements, and enforce code maintainability standards.
  • Develop and maintain scalable data pipelines for ingesting, transforming, and distributing data streams.
  • Advise and mentor 3M businesses, data scientists, and data consumers on data standards, pipeline development, and data consumption.
  • Provide technical guidance and mentorship, ensure adherence to best practices, and maintain high software quality through rigorous testing and code reviews.
  • Guide project planning and execution, manage timelines and resources, and facilitate effective communication between team members and stakeholders.
  • Foster a positive team environment, assist in recruitment, and provide training opportunities to address skill gaps.
  • Devise and implement data engineering best practices across teams, optimize and redesign existing data engineering solutions to improve efficiency or stability, and monitor and consult with domain node teams.

Desired Qualifications

  • Familiarity with data mesh-style architecture design principles.
  • Proficiency in building data pipelines to integrate business applications and procedures.
  • Understanding of advanced Databricks concepts such as Delta Lake, MLflow, advanced notebook features, custom libraries and workflows, and Unity Catalog.
  • Experience with AWS cloud computing services and infrastructure for developing data lakes and data pipelines using technologies such as AWS S3, AWS Glue, and Elastic MapReduce, and awareness of considerations for building scalable distributed computational systems on Spark.
  • Experience with stream-processing systems such as Amazon Kinesis, Spark, Storm, and Kafka.
  • Hands-on experience with relational SQL and NoSQL databases.
  • Experience with data quality and validation principles, security principles, data encryption, access control, authentication, and authorization.
  • Deep experience defining and implementing feature engineering.
  • Experience with Docker containers and Kubernetes, and experience developing or interacting with APIs.
  • Experience using data orchestration workflows with open-source tools such as Temporal.io and Apache Airflow.
  • Knowledge of data visualization tools such as Dash Apps, Tableau, and Power BI.
  • Experience with agile development processes and concepts, using project management tools such as JIRA and Confluence.
  • Interpersonal, collaborative, team-building, and communication skills for effective collaboration with matrixed teams.

About the Company

3M

Diversified technology manufacturer of adhesives, PPE.

3M is a diversified technology and manufacturing company that sells products in adhesives, tapes, abrasives, personal protective equipment, healthcare, automotive, and household goods. Its products work by applying materials science to solve tasks such as bonding, finishing, protecting people, enabling diagnostics, and everyday applications. It differentiates itself through a large patent portfolio, extensive R&D, collaborations, and a broad multi-market footprint, plus a long-running sustainability program. Its goal is to deliver reliable solutions that address real-world needs while advancing environmental and social responsibility and creating value across its markets.

Company size
10,001+
Company stage
IPO
Headquarters
St Paul, MN
Founded
1902

Recently Posted Jobs

Explore more opportunities at 3M

See more jobs