Senior Software Engineer, Python

Posted 61ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Seeking a Senior Software Engineer with expertise in Python and Go to build scalable data services. Join Extractta's innovative team tackling big data challenges in a dynamic environment.

Responsibilities:

  • Develop and evolve backend services (Python) for ingestion, processing and delivery of data at scale.
  • Design and maintain data pipelines (batch and/or streaming), ensuring data quality, performance and cost efficiency.
  • Work with applied data engineering (modeling, partitioning, optimization, and best practices for distributed processing).
  • Integrate solutions with data platforms and distributed execution tools (e.g., Spark/PySpark in Big Data scenarios).
  • Implement software engineering best practices: automated testing, code review, CI/CD, documentation and observability standards.
  • Collaborate with Data, Product and Security teams to ensure governance, reliability and continuous improvement.

Requirements:

  • Strong experience in backend/services development with a focus on scalable systems.
  • Proficient in Python and practical production experience with Go.
  • Experience with Big Data and distributed processing (e.g., Spark/PySpark).
  • Solid foundation in Data Engineering (ETL/ELT, data quality, performance, versioning, best practices).
  • Experience with relational and non-relational databases, including data modeling and query/storage optimization.
  • Experience with automated testing (unit/integration), Git and CI/CD practices.
  • Differentials
  • Experience with Kubernetes and containers (Docker) for data workloads and services.
  • Experience with AWS (data services, observability, security and automation).
  • Experience with orchestration (e.g., Airflow/Argo) and data architecture patterns (lakehouse/medallion).
  • Experience in financial environments where reliability, auditability and traceability are critical.

Benefits:

  • Meal Allowance and/or Food Voucher
  • Sesi and Sesc partnership providing access to health, wellness and leisure services
  • Partnerships with educational institutions offering exclusive discounts on courses and educational programs
  • Opportunities for growth within the company and participation in strategic projects
  • Opportunity to work at a rapidly expanding company in the market.