Job Openings Senior Data Engineer

About the job Senior Data Engineer

We are looking for a skilled Data Engineer to own and scale our data processing pipelines and search infrastructure. This role is ideal for someone with strong AWS and Elasticsearch expertise, a passion for clean data, and an interest in semantic search enhancements to real-world problems.


Responsibilities
  • Own and maintain our data pipelines using AWS Glue (PySpark) and S3

  • Process and manage large-scale datasets stored in Elasticsearch and MongoDB

  • Build and optimize workflows for data transformation, cleaning, and normalization

  • Improve the performance and relevance of our search system through algorithmic tuning and semantic enhancements (e.g., LLMs, DeepL, embeddings)

  • Monitor data quality, handle schema evolution, and ensure operational stability

  • Collaborate with backend and product teams to ensure fast, reliable, and accurate data-driven features


Must-Have Skills
  • Solid experience with AWS data engineering tools (Glue, S3, Lambda)

  • Strong knowledge of Elasticsearch (query design, aggregations, performance tuning)

  • Proficiency in Python, especially with PySpark and Pandas

  • Experience with data quality, schema evolution, and pipeline monitoring

  • Familiarity with LLMs, embeddings, or search ranking improvements is a plus

  • Previous experience with B2B datasets, contact enrichment, or lead intelligence is highly valuable


Why Join
  • Shape the tech direction and build from the ground up

  • Collaborate closely with the founder on product execution

  • Work with real user feedback and fast iteration cycles


Interview Process
  1. HR Interview
  2. Code Task
  3. Cultural Fit Interview
  4. Technical Interview


Benefits
  • 100% remote
  • Competitive salary in USD
  • PTO (vacation, sick leave, holidays)
  • International experience
  • Udemy trainings covered
  • $200 for home-office equipment