Premium Employer

i

This company page is being actively managed by Infinite Computer Solutions Team. If you also belong to the team, you can get access from here

Infinite Computer Solutions Verified Tick

Compare button icon Compare button icon Compare
3.4

based on 1.4k Reviews

filter salaries All Filters

231 Infinite Computer Solutions Jobs

Lead System Engineer

7-12 years

₹ 8.4 - 21L/yr (AmbitionBox estimate)

tooltip
This is an estimate of the average salary range for this position. It has not been reviewed by the company, and the actual salary may differ.

Bangalore / Bengaluru

1 vacancy

Lead System Engineer

Infinite Computer Solutions

posted 15hr ago

Job Role Insights

Flexible timing

Job Description

A Graph Database (Neo4j) Developer specializes in designing, implementing, and maintaining systems using graph databases, with Neo4j being one of the most popular graph database platforms. The role combines database management, data modeling, and software development to handle complex, interconnected data in a way that allows users to efficiently query and analyze relationships within the data.
Here are the key roles and responsibilities for a Neo4j developer:
1. Graph Data Modeling
Design Graph Schemas: Design and implement graph data models that represent relationships between entities effectively. This involves understanding the domain and converting it into nodes (entities), relationships (connections), and properties.
Optimize Graph Structure: Optimize the structure for queries, ensuring that the model scales effectively as the dataset grows and querying remains performant.

2. Database Development and Maintenance
Data Integration: Integrate Neo4j with other systems, applications, or data sources. This includes designing data pipelines to import/export data between Neo4j and other databases (SQL, NoSQL).
Data Migration: Plan and execute data migrations from relational or other NoSQL databases into Neo4j.
Database Maintenance: Ensure that the database is running optimally by monitoring performance, handling backups, and upgrading software versions as needed.
3. Query Development and Optimization
Cypher Query Language: Develop complex queries using Cypher, the Neo4j query language, to retrieve and manipulate graph data.
Query Optimization: Optimize queries for performance by identifying and resolving bottlenecks and inefficiencies.
Advanced Query Patterns: Implement advanced graph algorithms and patterns, such as shortest path, community detection, centrality, etc. , that leverage Neo4js capabilities.
4. System Design and Architecture
Application Architecture: Work closely with software engineers and architects to design applications that leverage graph databases. This includes defining how Neo4j integrates with other components of the application stack.

Scalability and Performance: Ensure the system can handle large datasets and scale horizontally or vertically. This may involve techniques like partitioning and clustering in Neo4j.
5. Collaboration with Stakeholders
Cross-Functional Collaboration: Collaborate with product managers, data scientists, business analysts, and other stakeholders to understand data requirements and translate them into graph database designs.
Data Analysis Support: Work with data analysts and business intelligence teams to help them extract insights from the graph database using queries or building custom reports.
6. Security and Access Control
Role-Based Access: Implement security measures, such as role-based access control (RBAC), to ensure the integrity and confidentiality of sensitive data stored in the graph database.
Audit Trails: Ensure compliance by tracking and logging access to the database.
7. Graph Algorithm Implementation
Graph Algorithms: Implement various graph algorithms (e. g. , PageRank, community detection, clustering, etc. ) using Neo4j s built-in library or custom solutions.
Performance Tuning: Optimize the performance of these algorithms for large-scale graphs to ensure they run efficiently.
8. Testing and Debugging
Unit and Integration Testing: Write and execute tests to verify that the graph database, queries, and related applications are functioning as expected.
Debugging: Troubleshoot and debug issues related to the graph database, query performance, or data inconsistencies.
9. Documentation and Best Practices
Documentation: Maintain clear and thorough documentation for the graph data model, database architecture, and any custom code or algorithms developed.
Adhering to Best Practices: Follow best practices for graph database design, query optimization, and system deployment.
10. Continuous Improvement and Learning
Keep Up with Neo4j Updates: Stay updated with new features and improvements in Neo4j and incorporate relevant changes into the database design and development process.
Optimize Code and Architecture: Continuously seek opportunities to improve database and query performance, as well as improve the maintainability of the codebase.
11. Performance Monitoring and Tuning
Monitor Database Performance: Use tools and monitoring solutions to track the performance of the graph database, identifying areas for optimization.
Troubleshoot Performance Issues: Address slow queries, inefficient graph designs, or other issues that may impact the performance of Neo4j.
Skills and Qualifications
1. Technical Skills:
o Strong proficiency in Cypher (Neo4j s query language).
o Experience with Neo4j graph database, including configuration, administration, and optimization.
o Knowledge of graph theory and graph algorithms.
o Proficiency in at least one programming language (Java, Python, etc. ) for building applications that integrate with Neo4j.
o Familiarity with data modeling and data integration techniques for graph databases.
o Knowledge of other databases (SQL/NoSQL) is a plus.
2. Soft Skills:
o Strong problem-solving and analytical skills.
o Excellent communication and collaboration skills for working with cross-functional teams.
o Ability to adapt and learn new technologies.
3. Experience:
o Previous experience working with graph databases like Neo4j or other NoSQL databases.
o Hands-on experience in designing and maintaining graph data models.
o Experience in data migration, integration, and application development.

Employment Type: Full Time, Permanent

Read full job description

Prepare for Lead System Engineer roles with real interview advice

What people at Infinite Computer Solutions are saying

2.4
 Rating based on 4 Lead System Engineer reviews

Likes

Location is in noida

    Dislikes

    High level politics in this organisation

    • Salary - Poor
      +6 more
    Read 4 Lead System Engineer reviews

    Lead System Engineer salary at Infinite Computer Solutions

    reported by 29 employees with 7-12 years exp.
    ₹7.1 L/yr - ₹18.8 L/yr
    45% less than the average Lead System Engineer Salary in India
    View more details

    What Infinite Computer Solutions employees are saying about work life

    based on 1.4k employees
    73%
    85%
    67%
    71%
    Flexible timing
    Monday to Friday
    No travel
    Day Shift
    View more insights

    Infinite Computer Solutions Benefits

    Submitted by Company
    Health & Insurance
    Financial Benefits
    Professional Support & Learning
    Office Perks
    Time Off
    Submitted by Employees
    Health Insurance
    Work From Home
    Team Outings
    Cafeteria
    Soft Skill Training
    Job Training +6 more
    View more benefits

    Compare Infinite Computer Solutions with

    TCS

    3.7
    Compare

    Wipro

    3.7
    Compare

    HCLTech

    3.5
    Compare

    Tech Mahindra

    3.6
    Compare

    Infosys

    3.7
    Compare

    LTIMindtree

    3.8
    Compare

    Mphasis

    3.4
    Compare

    Hexaware Technologies

    3.6
    Compare

    KPIT Technologies

    3.5
    Compare

    NTT Data Information Processing Services

    4.0
    Compare

    Sutherland Global Services

    3.7
    Compare

    Virtusa Consulting Services

    3.8
    Compare

    CGI Group

    4.0
    Compare

    GlobalLogic

    3.7
    Compare

    UST

    3.8
    Compare

    Nagarro

    4.0
    Compare

    Hewlett Packard Enterprise

    4.2
    Compare

    ITC Infotech

    3.8
    Compare

    Publicis Sapient

    3.5
    Compare

    Synechron

    3.6
    Compare

    Similar Jobs for you

    Solution Architect Lead at Q2ebanking

    Bangalore / Bengaluru

    9-14 Yrs

    ₹ 11-16 LPA

    Business Intelligence Engineer at Imriel Technology Solutions Pvt Ltd

    Pune

    3-7 Yrs

    ₹ 5-9 LPA

    Database Developer at Predators Consulting

    3-7 Yrs

    ₹ 12-20 LPA

    Data Engineer at Ernst Young

    Bangalore / Bengaluru

    3-8 Yrs

    ₹ 5-10 LPA

    Ms SQL Server Developer at FutureSoft (India)

    New Delhi

    5-6 Yrs

    ₹ 5-9 LPA

    AWS Data Engineer at Ernst Young

    Bangalore / Bengaluru

    3-8 Yrs

    ₹ 5-10 LPA

    Data Engineer at Ernst Young

    Bangalore / Bengaluru

    3-8 Yrs

    ₹ 5-10 LPA

    Data Engineer at Ernst Young

    Bangalore / Bengaluru

    3-8 Yrs

    ₹ 5-10 LPA

    Solaris System Administrator at Centroid Systems

    Hyderabad / Secunderabad

    7-11 Yrs

    ₹ 11-15 LPA

    Database Admin at Urbint

    Bangalore / Bengaluru

    5-8 Yrs

    ₹ 7-10 LPA

    Infinite Computer Solutions Bangalore / Bengaluru Office Locations

    View all
    Bangalore / Bengaluru, Karnataka Office
    157, EPIP Zone, Phase 2, Kundalahalli, Whitefield, KA 560066 Bangalore / Bengaluru, Karnataka
    Bangalore / Bengaluru, Karnataka Office
    GEIPL-SEZ, Global Axis, Block 2(A1), EPIP, Whitefield, KA 560066 Bangalore / Bengaluru, Karnataka

    Lead System Engineer

    7-12 Yrs

    Bangalore / Bengaluru

    20hr ago·via naukri.com

    Senior Software Engineer

    2-10 Yrs

    Bangalore / Bengaluru

    23hr ago·via naukri.com

    Technical Architect

    11-18 Yrs

    Pune

    23hr ago·via naukri.com

    Senior Software Engineer

    2-10 Yrs

    Bangalore / Bengaluru

    23hr ago·via naukri.com

    Senior Software Engineer

    2-10 Yrs

    Hyderabad / Secunderabad

    23hr ago·via naukri.com

    Support Engineer

    2-6 Yrs

    Bangalore / Bengaluru

    23hr ago·via naukri.com

    Technical Lead

    4-7 Yrs

    Pune

    5d ago·via naukri.com

    Support Engineer

    2-6 Yrs

    Bangalore / Bengaluru

    5d ago·via naukri.com

    Support Engineer

    2-6 Yrs

    Noida

    5d ago·via naukri.com

    Technical Architect

    11-18 Yrs

    Bangalore / Bengaluru

    5d ago·via naukri.com
    write
    Share an Interview