Senior Python Backend Data Base Engineer (Pune)

Senior Python Backend Data Base Engineer (Pune)

06 Sep
|
NewVison
|
Pune

06 Sep

NewVison

Pune

Cisco_87_Python Data base Engineer with Neo4j expertise

Role Summary

We are seeking a highly skilled Graph Database Engineer with strong expertise in Python development, Neo4j graph databases, and backend engineering. The ideal candidate will be responsible for designing, building, and maintaining graph-based data solutions while developing scalable backend services and data pipelines.

The candidate should possess hands-on experience with Neo4j, Cypher query development, graph data modeling, API integration, and database performance optimization. This role requires close collaboration with data scientists, analysts, and engineering teams to deliver graph-powered solutions for use cases such as recommendation systems, fraud detection, knowledge graphs, and network analysis.

Key Responsibilities

Backend Development & Data Engineering

- Design, develop, and maintain scalable backend services using Python.
- Build and manage robust data pipelines to support graph-based applications.
- Develop and maintain RESTful APIs and backend integrations.
- Ensure high-quality, maintainable, and reusable code through engineering best practices.

Graph Database Engineering
- Design and implement graph database solutions using Neo4j.
- Develop graph schemas and data models aligned with business requirements.
- Build and maintain graph structures representing complex relationships and connected data.
- Support enterprise graph-based use cases including recommendation engines, fraud detection, knowledge graphs, and relationship analysis.

Query Development & Optimization
- Develop, test, and optimize Cypher queries for complex graph traversals and analytics.
- Implement efficient querying strategies to improve performance and scalability.
- Optimize indexing, relationships,



and graph structures for enhanced query execution.

Integration & Solution Development
- Integrate Neo4j with backend services using Neo4j drivers, APIs, and Bolt Protocol.
- Design seamless data flow between applications, APIs, and graph databases.
- Collaborate with cross-functional teams to deliver end-to-end graph-based solutions.

Performance & Database Administration
- Monitor graph database health and performance.
- Troubleshoot database issues, bottlenecks, and query execution challenges.
- Perform indexing, query tuning, and database optimization.
- Ensure system reliability, scalability, and operational efficiency.

Collaboration & Engineering Excellence
- Work closely with data scientists, analysts, architects, and software engineers.
- Participate in code reviews and technical design discussions.
- Contribute to engineering standards, best practices, and continuous improvement initiatives.
- Support documentation and knowledge-sharing across teams.

Mandatory Skills

Core Software Engineering
- Python Development
- Backend Engineering
- RESTful API Development
- Object-Oriented Programming
- Git Version Control
- Software Development Best Practices

Graph Database Technologies
- Neo4j
- Graph Database Concepts
- Graph Schema Design
- Graph Data Modeling
- Relationship Modeling
- Graph Analytics

Query Languages & Data Access
- Cypher Query Language
- Query Optimization
- Complex Graph Traversals
- Database Indexing




- Neo4j Drivers
- Bolt Protocol

Data Engineering
- Data Pipelines
- Data Processing
- Data Transformation
- Data Integration

Database Performance
- Database Performance Tuning
- Query Performance Optimization
- Troubleshooting
- Monitoring
- Scalability Optimization

Valuable-to-Have Skills

- Apache Airflow
- Apache Kafka
- Pandas
- ETL/Data Pipeline Frameworks
- Data Warehousing Concepts
- Cloud-Based Data Platforms
- Graph Data Science Techniques

Nice-to-Have Skills

- Recommendation Engine Development
- Fraud Detection Systems
- Knowledge Graph Implementation
- Network and Relationship Analysis
- Microservices Architecture
- Containerization (Docker/Kubernetes)
- CI/CD Practices
- Cloud Platforms (Azure, AWS, or GCP)

Soft Skills

- Strong analytical and problem-solving abilities.
- Excellent communication and collaboration skills.
- Ability to work independently and manage priorities effectively.
- Strong stakeholder engagement and teamwork capabilities.
- Ability to translate business requirements into scalable technical solutions.
- Continuous learning mindset and passion for emerging technologies.

Preferred Candidate Profile

- Proven experience developing graph-based applications and solutions using Neo4j.
- Strong hands-on expertise in Python backend development and API integration.
- Experience designing and optimizing graph data models for enterprise-scale workloads.
- Knowledge of graph analytics, connected data use cases, and relationship-driven architectures.
- Ability to independently design, implement, and support production-grade graph database solutions.
- Experience working within cross-functional teams to deliver scalable and high-performing data products.

📌 Senior Python Backend Data Base Engineer (Pune)
🏢 NewVison
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior python backend data base engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior python backend data base engineer (pune) / pune