As an Architect/Senior Developer your role will be to create and deliver high quality, resilient data solutions to our fraud business partners using Neo4j DB and being a productive member of the development team.
You will be expected to be actively involved in end-to-end software development lifecycle (Requirement Analysis, Data Analysis Mapping - Modelling, Development, Testing, Deployment planning.
You are expected to be able to do data transformation from Relational Database to Graph DB
You are expected to take responsibility for platform design, sizing, resilience and scalability.
Skills Required
8+ years of overall work experience and 5+ of Architect/Senior Developer level experience in Neo4j Graph database
Strong in Neo4j Cypher Queries & data ingestion
Should be able to review and recommend the Neo4j database & infrastructure configuration for optimal database performance and to improve resilience
Should be able to do query performance tuning by adopting optimization techniques such as Indexes, modeling etc.,
Strong with programming in Python to perform,
Batch data engineering on Apache Spark and populate Neo4j & to generate downstream feeds for Data Science use cases
Real-time service integration to process business events off Kafka and persist in Neo4j
Near real-time stream processing to derive features for ML model inference.
Preferred candidate profile
Perks and benefits
Job Classification
Industry: IT Services & Consulting Functional Area: IT Services & Consulting Role Category: Software Development Role: Technical Lead Employement Type: Full time