Skip to main content
Experian

Mid Software Engineer

RemoteBrazil only· UTC-5…UTC-4
Published
Role
Data Engineering
Experience
Mid
Employment
Full-time
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to BR only · UTC-5…UTC-4. Set where you work from to check your eligibility.

No BS summary

Mid-level software engineer with hands-on experience in Scala, Java, or Python to build large-scale data and Graph products. Strong background in distributed systems, ETL/data ingestion and scalable batch/real-time processing. Must be available to work/collaborate with teams operating in the Eastern Time Zone.

Core skills

Scala/Java/PythonETL

Optional skills

Google Cloud Platform (GCP)AWSsbtCatshttp4sFS2AirflowKubernetes

What you'll do

  • Contribute to the architecture, design, development, and implementation of EMS systems and Graph products.
  • Partner with Technical Leads and engineering teams to design, execute, and successfully deliver complex technical initiatives.
  • Develop and maintain scalable software solutions capable of processing large-scale real-time and batch data workloads.
  • Collaborate with Product, Engineering, and Data Science teams to build innovative, high-quality products and services.
  • Support the development of data ingestion engines, ETL pipelines, and data platforms that enable scalable data consumption.
  • Participate in code reviews, promoting engineering excellence, maintainability, and knowledge sharing across the team.
  • Troubleshoot technical issues and contribute to performance, reliability, and operational improvements.
  • Participate in on-call rotations as required, supporting critical systems and ensuring service availability.
  • Contribute to a collaborative engineering culture by mentoring peers and sharing technical knowledge.
  • Ensure solutions are built with a strong focus on data security, privacy, and engineering best practices.

What they require

  • Professional software engineering experience with consistent hands-on coding contributions.
  • Strong understanding of algorithms, data structures, and software engineering fundamentals.
  • Experience developing applications using Scala, Java, or Python.
  • Experience working with high-scale distributed systems, including real-time and batch processing environments.
  • Interest and experience in data engineering, including data ingestion, ETL development, and large-scale data processing.
  • Ability to contribute to the architecture and technical design of complex software solutions.
  • Strong problem-solving and analytical skills with a focus on delivering scalable and reliable systems.
  • Excellent collaboration and communication skills, with the ability to work effectively in cross-functional and global teams.
  • Availability to work and collaborate with teams operating in the Eastern Time Zone.
  • Commitment to building secure, privacy-first, and high-quality software solutions.

Irish company that provides information services

🇮🇪 IrelandDataEnterpriseexperian.com/

What people say about this company

3.6/ 5

Salary not disclosed