Back to jobs
GFT Technologies Italia

Senior Software Engineer

Heredia, CR, 40101Posted 1 weeks ago
onsite

Job Description

Job description_

About the role_

We are looking for a Mid-Level Software Engineer to join our team and build scalable big data solutions. The ideal candidate will have strong experience in Python, PySpark, and AWS along with a solid understanding of distributed data processing systems. This role involves working on large-scale data pipelines, optimizing performance, and collaborating with cross-functional teams to deliver reliable data solutions. Exposure to Java Spring Boot–based applications is a plus.

 

A day in this role_

  • Design, develop, and maintain scalable data pipelines using Python and PySpark
  • Build and optimize big data solutions on AWS EMR
  • Process and analyze large datasets in distributed environments
  • Work with AWS services for data storage and processing
  • Optimize Spark jobs for performance and cost efficiency
  • Collaborate with product, analytics, and engineering teams to deliver data solutions
  • Participate in code reviews, debugging, and performance tuning
  • (Good to have) Contribute to backend services using Java Spring Boot

The expertise requested_

  • 3-5 years of experience
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • Strong experience in Python and PySpark
  • Experience with AWS services (deployment, monitoring, or development)
  • Solid understanding of distributed data processing frameworks
  • Experience building and maintaining data pipelines (ETL/ELT)
  • Strong SQL and data modeling skills
  • Understanding of Spark performance tuning and optimization
  • Familiarity with REST APIs and data integration patterns

 

Nice to have_

  • Experience with Java and Spring Boot
  • Exposure to AWS EMR, Lambda and Step Functions
  • Experience with workflow orchestration tools (e.g., Airflow)
  • Familiarity with CI/CD pipelines
  • Understanding of cloud-native architectures

 

Our Core values are focus to inclusion and diversity, all qualified applicants will be considered for employment and will go thru a fair recruitment process regardless of their race, religion, gender identity, sexual orientation, national origin or disability status.

Your journey with us begins here!!

Senior Software Engineer at GFT Technologies Italia | Renata