Bayer

Principal Data Engineer (GoLang) / EF / São Paulo - SP

Remote Sao Paulo, Brazil
Kubernetes SQL Oracle Kafka Python Terraform gRPC GCP Git C++ Scala GraphQL Microservices PostgreSQL DynamoDB Java Rust Machine Learning Streaming API AWS Go
Search for More Jobs Talk to a recruiter now 💪
Description
 

 

Principal Data Engineer (GoLang) / EF / São Paulo - SP 

 
  
  

At Bayer, we work hard to make this company a better place for our employees - and the world a better place for everyone. "Health for all, hunger for none." That's our vision at Bayer.   

At Bayer, Diversity & Inclusion is taken seriously, it is a non-negotiable value, and it is one of the strategic pillars of our organization. We believe that diverse teams foster greater innovation and contribute to a more creative and welcoming work environment, allowing employees to be who they really are and express their full potential. 

That's why everyone is welcome at Bayer: men, women, non-binary, LGBTQIA+, transgender, white, black, disabled and from different generations. If you have any diversity markers, feel even more encouraged to apply for this position, we will be very happy to meet you! 

 

 

 

GET TO KNOW OUR AREA:  

 

 

In Crop Science@Bayer, Data Engineers are responsible for building backend data services, pipelines, and platforms.  Our engineering teams in the Global Data Assets organization cover a broad range of domains relevant to agriculture, constructing reusable data APIs used to power our internal and external experiences. 

 

 

 

 

YOUR MISSION WILL BE TO: 

 

 

The Principal Data Engineer will contribute to solution design and build, as well as drive definition and adoption of best practices across the organization such as: 

  • Drive design and development of organizational technical strategy; 

  • Author code to contribute new features to a codebase, evolve existing features and fix defects; 

  • Collaborate with product managers and stakeholders to define and refine solution requirements;  

  • Provide thought leadership and be a trusted technical advisor to the business;  

  • Communication of technical principles, solutions and recommendations with business stakeholders, product managers, and other technical leaders;  

  • Review code contributions from team members to provide constructive and actionable feedback; 

  • Collaborate with Principal Engineers and other engineering teams across the organization to ensure a cohesive and coherent architecture;  

  • Work with leadership and teams to prospect for and evaluate impactful, purpose-fit technology to introduce to our problem-solving toolbelts;  

  • Work with teams to resolve conflicts which occur during the software development lifecycle; 

  • Mentoring of engineers and aiding their journey to become passionate experts in the craft of outstanding software.  

 

 

 

 

ARE YOU READY FOR THE POSITION? 

  

 

Must have: 

 

  • Bachelor’s degree in computer science, management information systems, or a related discipline; 

  • Deep knowledge of the Go programming language; 

  • Knowledge of key architectural patterns, such as microservices and event-driven architecture, with a deep understanding of their related trade-offs; 

  • A deep understanding of various API protocols such as gRPC, JSON over HTTP, and GraphQL along with design best practices and trade-offs; 

  • Experience with utilizing data formats and interface description languages such as Protobuf3; 

  • An understanding of containerized applications and their corresponding lifecycle; 

  • Strong understanding of Kubernetes architecture and concepts with direct experience deploying software using the Kubernetes control plane; 

  • Knowledge of best practices for Continuous Integration and Continuous Deployment (CI/CD); 

  • Familiarity with Observability concepts, such as Service Level Objectives (SLOs) and Service Level Indicators (SLIs), and related tooling (e.g., Datadog, OpenTelemetry, etc…); 

  • Demonstrated experience as a productive reviewer of code, with an ability to coach others on the differentiation of style and correctness; 

  • Direct Experience with relational databases and declarative query languages such as SQL (e.g., Oracle, Postgres, etc…); 

  • Knowledge of NoSQL databases, their corresponding query languages and relevant data modeling techniques and design patterns (e.g., Google Cloud Spanner, Amazon DynamoDB, Neo4j); 

  • Experience with the git version control system and related tools such as GitHub or GitLab; 

  • Deep knowledge of public cloud concepts and infrastructure with providers such as Google Cloud Platform or Amazon Web Services; 

  • Familiarity with the publish/subscribe models and supporting technologies (e.g., Apache Kafka, Google Pubsub, AWS SNS/SQS, etc…); 

  • Ability to communicate effectively in Portuguese and English (written and spoken); 

  • Availability to work in a hybrid workplace (some on-site workdays are expected in São Paulo - SP). 

 

Nice to Have:  

 

  • Demonstrated experience with other object oriented and functional programming languages (e.g., Python, Java, C, C++, Scala, Rust, etc…); 

  • Experience with geospatial data structures and algorithms (e.g., vector and raster data); 

  • A demonstrated understanding of Machine Learning and Generative AI concepts; 

  • Experience building Kubernetes custom controllers and working with the “Operator Pattern”; 

  • Knowledge of Google’s Resource Oriented Design (https://cloud.google.com/apis/design/resources) approach to API design; 

  • Direct experience working with Apache Kafka for streaming data and message exchange; 

  • Experience with Infrastructure as Code (IaC) (e.g. Terraform, Pulumi, etc.) 

  • Knowledge of the agricultural domain.  

 

 

 

 

What´s in it for you? 

 

 

At Bayer we have established our benefits in three essential pillars, which integrate and converge to promote the quality of life and well-being of our employees. 

  

  • Health Care Plan 

  • Dental Plan 

  • Medicines Subsidy 

  • GymPass 

  • “Conte Comigo” - Psychological, chemical dependence, legal and financial assistance  

  • “Bem Nascer” - Health monitoring during pregnancy, no coparticipation in the health care plan, workshop for pregnant women (employees or partner of employees), extended maternity and paternity leave, daycare assistance, Bepantol baby, etc. 

  • Private Pension Plan – A long term savings vehicle that offers 200% of matching contribution, competitive employee loan portfolio and promotes financial wellbeing 

  • Life Insurance 

  • CoopBayer - Cooperative that aims at the financial education and giving credit for employees 

  • Holidays bridge and holidays regular schedule, occurs all year round, including eve of National Holidays  

  • Vacations flexibility (within the provisions of the Brazilian legislation) 

  • **Bayer Country Club – Country Club facilities: Leisure area, game room, swimming pool, gym, party room and football pitch) 

  • *Working from Home policy   

  • *Flex Time and Short Friday 

  

*There may be some difference in the benefits package according to position and location 

**It depends on employee association 

  
SUA CANDIDATURA 
  

Se seus conhecimentos e suas experiências pessoais combinam com este perfil,

por gentileza, acesse www.bayer.com.br e envie seu currículo completo.

 
  
  
  
  
  
Local:Brasil : São Paulo : São Paulo    
Divisão:Enabling Functions   
Código de Referência:818362   
 
 
 
 
 

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers