Eureka Labs

Data Engineer (2401DEX)

Job description

Overview

Location: Full remote.

Schedule: Full time

Job Purpose

As a Data Engineer, your responsibility will be to build and maintain the data infrastructure that enables data-driven decision-making and supports various business functions. You will play a crucial role in managing data throughout its lifecycle, from ingestion to transformation and analysis, ensuring data reliability, accessibility, and usability. It requires a sound foundation in database and infrastructure architecture, deep technical knowledge, excellent communication skills, and an action-based philosophy to solve hard software engineering problems.

Responsibilities

  • Maintain and improve existing database operations for backups, index optimization, and data retention.
  • Design, implement, and manage scalable, high-performance data infrastructure solutions.
  • Set technical standards and contribute to product testing, debugging, and performance optimization.
  • Troubleshoot Web Service or ETL stack issues during operational support.
  • Use monitoring tools to ensure system performance and collaborate on enhancements.
  • Support application and data science teams with a focus on Postgres database development.
  • Collaborate with software and DevOps teams to design scalable services and ensure product reliability.
  • Work on transactional and analytical schema design with internal teams.
  • Conduct code reviews, create documentation, and build robust test suites.


Experience & Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
  • 3+ years of experience in programming, developing, and supporting SaaS web applications.
  • At least 1 year of experience with Cloud platforms, preferably AWS.
  • Knowledge of database architecture, performance tuning, and optimization.
  • Strong skills in writing and optimizing SQL queries.
  • Familiarity with database security principles and best practices.
  • Experience with database monitoring and diagnostic tools.
  • Hands-on experience and ability to deeply understand complex system design and implementation.
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced global team environment.
  • Ability to work independently and in a team environment.
  • Strong problem-solving skills and attention to detail.
  • Good communication skills in English

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.

Similar jobs

Browse All Jobs