At Experian, we are committed to creating a better tomorrow together. We are seeking a Junior Data | Software Engineer to join our team. In this role, you will support the development and operation of scalable, data-driven software solutions, contributing to data pipelines and platform components while following established engineering standards.
What You'll Do
- Contribute to data platform components and scalable data pipelines using established frameworks and guidance from senior engineers.
- Apply foundational software engineering best practices, including coding conventions, version control, testing, and documentation.
- Assist with testing and release activities by executing test cases, validating changes, and following release procedures.
- Collaborate with engineers, product owners, and cross-functional teams in an agile environment to support feature development.
- Continuously develop technical skills through hands-on work, mentorship, and structured feedback.
- Follow operational and engineering protocols, including monitoring practices, testing procedures, and deployment standards.
What We're Looking For
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 6 months to 2 years of experience in software or data engineering environments.
- Foundational understanding of software engineering concepts and good coding practices.
- Exposure to or interest in learning big data technologies such as Scala and Spark.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Basic understanding of data processing concepts including partitioning, parallel workloads, and query optimization.
- Experience with version control systems and adherence to coding standards.
- Ability to write testable code and participate in testing and documentation activities.
- Understanding of agile development methodologies.
- Strong collaboration, communication, and continuous-learning mindset.
- Advanced English and availability to work hybrid in São Carlos/SP.
Nice to Have
- Exposure to DBT or other data transformation tools.
- Familiarity with concurrent or parallel programming concepts.
- Experience with data migration tools.
- Exposure to functional programming languages such as Scala.
Technical Stack
- Scala
- Spark
- AWS
- Azure
- GCP
- DBT
Team & Environment
You will work under the guidance of senior engineers and collaborate with engineers, product owners, and cross-functional teams in an agile environment.
Work Mode
This is a hybrid position based in São Carlos/SP.
Experian is committed to building an inclusive culture and an environment where people can balance career with personal commitments, recognized by our Great Place To Work and Top Employers certifications.




