Skip directly to search

Skip directly to content



Data Engineer



  • Designs, codes, tests, corrects, and documents simple programs and assists in the implementation of software which forms part of a properly engineered information or communications system
  • Work along with the other members of Data team to define the data processing and validation flow or dashboards
  • Design and develop data flows to support large data sets and meet business requirements
  • Build processes which support data transformation, using different data structures, metadata, or other dependencies
  • Propose and develops solutions for the Relational and Dimensional Model based on the technical and business requirements
  • Implement or optimize solutions based on the requirements, for both on premise and in Cloud services
  • Monitor and maintain the data flows in optimal condition
  • Propose solutions that can improve the data flows by automation of manual processes, data validation etc.


Qualifications and Experience

  • Able to interpret and validate data modeling: Entity-relationship and Dimensional data modeling
  • Has the ability to work with structured or unstructured data
  • Strong analytic skills related to working with unstructured datasets
  • 1.5+ years’ experience within Data related projects
  • RDBMS skills: Oracle /PostgreSQL/ MySQL/ MS SQL Server
  • Procedural and functional DB development: Pg / PS / SQL, shell
  • Python framework for data processing: NumPy, Pandas
  • Data flow orchestration: Apache Airflow
  • Code versioning: Git / Mercurial / Flyway / Bitbucket / Liquibase
  • Performance tunning


Additional Information

Would be a plus:

  • Big data tools: Hadoop, Spark, Kafka
  • Knowledge in Cloud Services DWH: Azure Synapse, Snowflake
  • NoSQL databases: Cassandra, MongoDB, Redis
  • AWS cloud services: S3, EC2, EMR, RDS, Lambda, AWS Glue
  • Data Visualization/Reporting: Power BI / Tableau / VBA / Excel


  • International exposure, working with colleagues and customers across different countries
  • Get experience in different business areas (Finance, Digital Media, Insurance, Telecom, Payment, Banking, etc.)
  • Trainings/certifications and career development
  • Access to corporate library and online learning tools
  • Endava referral bonus
  • Additional Health insurance, sport compensation, flexible work hours, loyalty programs, English courses.

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?