Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Data Engineer - PySpark

Cognizant

São Paulo

Híbrido

BRL 80.000 - 120.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A leading IT services provider is seeking a Senior Data Engineer to develop and maintain software solutions using SQL, Python3, Java, and JavaScript. The role requires collaborating with cross-functional teams and optimizing existing systems. Ideal candidates should have a Bachelor's degree and strong experience in software development. This hybrid position offers flexibility while ensuring work-life balance in São Paulo, SP.

Qualificações

  • Strong experience in SQL, Python3, Java and JavaScript essential for developing robust applications.
  • Proficiency in using Segment tools for data integration.
  • Excellent problem-solving skills and ability to work independently or as part of a team.

Responsabilidades

  • Develop and maintain high-quality software solutions using SQL, Python3, Java, and JavaScript.
  • Collaborate with cross-functional teams to design and implement Segment solutions.
  • Analyze and optimize systems to improve performance and scalability.

Conhecimentos

SQL
Python3
Java
JavaScript
Segment tools

Formação académica

Bachelor’s degree
Descrição da oferta de emprego
Senior Data Engineer – PySpark

We are seeking a Senior Data Engineer with experience to join our dynamic team. The ideal candidate will have expertise in SQL, Python3, Java, JavaScript and Segment tools. This role involves developing and maintaining software solutions that align with our company’s goals.

In this role, you will:
  • Develop and maintain high-quality software solutions using SQL, Python3, Java, and JavaScript to meet business requirements.
  • Collaborate with cross-functional teams to design and implement Segment Engage, Segment Unify, and Segment Connections solutions.
  • Analyze and optimize existing systems to improve performance and scalability.
  • Provide technical support and troubleshooting for software applications to ensure smooth operation.
  • Participate in code reviews to ensure adherence to best practices and coding standards.
  • Document software designs, technical specifications, and user guides for future reference.
  • Stay updated with the latest industry trends and technologies to incorporate innovative solutions.
  • Work closely with stakeholders to gather and understand requirements for new projects.
  • Ensure software solutions are secure, reliable, and efficient by conducting regular testing and quality assurance.
  • Contribute to the continuous improvement of development processes and methodologies.
  • Assist in the integration of software components and third‑party programs.
  • Mentor junior developers and provide guidance on technical challenges.
  • Collaborate with network domain experts to enhance software solutions with network‑related functionalities.
Work model:

Hybrid. We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 1 or 2 days a week in a client or Cognizant office in Sao Paulo, SP. Regardless of your working arrangement, we are here to support a healthy work‑life balance through our various wellbeing programs.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

What you need to have to be considered
  • Bachelor’s degree
  • Advanced English
  • Strong experience in SQL, Python3, Java and JavaScript essential for developing robust applications.
  • Proficiency in using Segment Engage, Segment Unify, and Segment Connections for data integration.
  • Solid understanding of software development life cycle and agile methodologies.
  • Excellent problem‑solving skills and the ability to work independently or as part of a team.
  • Familiarity with network domain concepts is a plus for enhancing software capabilities.
  • Strong communication skills to effectively collaborate with team members and stakeholders.
  • Proactive approach to learning new technologies and improving existing skills.
These will help you stand out
  • Certified Java Developer and Python Programming Certification

Please, upload your resume in English.

We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.