Data Engineer

Skills
Warehouse OperationsApache SparkData ArchitectureData WarehousingDatabasesEnhanced Data Rates For GSM EvolutionModeling
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of experience as a Data Engineer
  • Strong proficiency in Python and SQL
  • Experience with ETL/ELT development and data integration
  • Hands-on experience with Apache Spark PySpark and Kafka
  • Experience with cloud platforms such as AWS Azure or GCP
  • Knowledge of data warehousing concepts including Snowflake Redshift BigQuery or Synapse
  • Experience with workflow orchestration tools like Apache Airflow
  • Familiarity with relational and NoSQL databases including PostgreSQL MySQL MongoDB or DynamoDB
  • Understanding of data modeling data governance and data quality best practices
  • Experience with version control tools such as Git
  • Strong analytical troubleshooting and problem-solving skills

Nice to have

  • Databricks experience
  • CI/CD exposure
  • Docker and Kubernetes
  • Agile/Scrum experience

Day to day

  • Design, build, and maintain scalable data pipelines and ETL workflows for reliable data movement.
  • Develop and optimize data ingestion processes from multiple sources while improving performance and efficiency.
  • Collaborate with Data Scientists Analysts and Software Engineers to deliver high-quality data solutions and support production stability.