Are you passionate about data engineering and looking to work with cutting-edge technology in a large financial services company? We are recruiting for a talented Data Engineer to join one of our key clients. This role offers the chance to work on innovative projects, leveraging cloud-based solutions, data lakes, and AI/ML technologies.
Main Duties:
* Develop and implement large-scale data solutions in the cloud.
* Migrate data to new cloud-based solutions and build data lakes.
* Design, implement, and optimize graph data models to enhance machine learning models.
* Integrate graph data from various internal and external sources.
* Manage and maintain graph databases.
* Collaborate with the AI/ML Delivery team on advanced projects involving graph databases and AI models.
* Develop applications using Python programming language.
* Work with AWS infrastructure and data pipeline technologies.
* Participate in the model development and deployment lifecycle using MLOps in the Cloud.
Key Technologies and Skills:
* Graph Databases: Graphdb, Neo4j, Amazon Neptune, JanusGraph.
* Programming: Python, SQL.
* Cloud Platforms: AWS (S3, CFTs, EC2, RDS/Postgres, Snowflake, Airflow).
* Graph Query Languages: SPARQL, Gremlin, Cypher.
* Machine Learning: Experience with graph algorithms and graph-based machine learning.
* Data Management: Experience in data transformation pipelines and multiple database platforms.
* Education: Bachelor's or master's degree in computer science, Data Science, or related field.
The Ideal Candidate:
* Possesses passion for data and technology with an interest in AI/ML.
* Highly motivated, determined, and a quick learner.
* Possesses analytical and consulting mentality.
* Excellent verbal and written communication skills.