About the role
We are looking for 2 Senior Data Engineers to join a high-impact data team working on complex data ingestion and processing pipelines. The team is building an ingestion framework for capturing data from multiple individual feeds and needs experienced engineers who can see the big picture, understand both data and domain context, and work closely with stakeholders.
This is a long-term contract role, starting ASAP, with minimal travel and a strong technical focus.
We are searching for Data Warriors — proactive, outspoken engineers who are not afraid of hard work and ownership.
Responsibilities
Design, build, and maintain scalable data pipelines (ETL/ELT)
Work on ingestion frameworks for capturing data from multiple sources
Develop and optimize data processing workflows using AWS and Databricks
Work with structured and unstructured data (text, PDFs, images)
Implement solutions for text extraction, OCR, and translation
Integrate with external services via RESTful APIs (CRUD operations, Google services, etc.)
Collaborate with stakeholders to understand business and domain requirements
Ensure data quality, reliability, and performance across pipelines
Contribute to architectural decisions and best practices within the data platform
Requirements
Strong experience as a Senior Data Engineer
Excellent knowledge of Python and SQL (expert-level)
Solid experience with AWS and Databricks
Proven experience building data pipelines and ETL/ELT processes
Experience working with RESTful APIs and external services
Experience with text extraction, OCR, and translation pipelines is a strong plus
Familiarity with LLMs for textual extraction from PDFs and images is nice to have
Ability to understand complex data ecosystems and see the bigger picture
Experience working with stakeholders and translating business needs into technical solutions
Proactive mindset, strong communication skills, and ownership attitude