Data Engineer (Python)

Job Category: Senior
Job Type: Full Time Part Time
Job Location: Remote

Position Overview:

We’re on the hunt for a talented Data Engineer with expertise in Python to enhance our data capabilities. This role involves developing and maintaining scalable data pipelines, implementing data storage solutions, and ensuring data integrity and availability for analysis and actionable insights. You’ll work closely with our analytics and business teams to support data-driven decisions and contribute to our strategic objectives.

Key Responsibilities:

  • Design, build, and maintain efficient, reliable, and scalable data pipelines using Python.
  • Collaborate with data scientists and analysts to gather requirements and deliver high-quality data solutions.
  • Develop and optimize data models to improve data storage and retrieval.
  • Implement automation and monitoring tools to ensure high data quality and pipeline performance.
  • Contribute to the selection and integration of data tools and frameworks to enhance our data infrastructure.
  • Participate in code reviews, maintain documentation, and adhere to best practices in data engineering.
  • Stay updated with emerging trends and technologies in data engineering and recommend improvements to our processes and solutions.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 2+ years of experience as a Data Engineer or in a similar role, with a strong focus on Python programming.
  • Proficient in SQL and experience with relational and non-relational databases.
  • Familiarity with data pipeline and workflow management tools (e.g., Apache Airflow).
  • Knowledge of cloud services (AWS, Azure, Google Cloud) is a plus.
  • Strong analytical skills and ability to work with large, complex data sets.
  • Excellent communication and teamwork skills, with a detail-oriented mindset.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx