Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineer - Graph Database 
United States, Texas, Plano 
674846525

Yesterday

Job responsibilities

  • Develop and implement data ingestion pipelines to populate the graph database from various sources.
  • Write and optimize efficient queries using graph database query languages such as Cypher or Gremlin.
  • Integrate graph databases with other systems and applications for seamless data flow and interoperability.
  • Develop APIs and interfaces to enable access to graph data for various applications and services.
  • Perform data analysis to uncover insights and patterns within graph data.
  • Use visualization tools to represent graph data in a meaningful and accessible way for stakeholders.
  • Monitor database performance and health, addressing any issues that arise.
  • Implement security measures to protect graph data, including access controls and encryption.
  • Ensure compliance with relevant data protection regulations and standards.
  • Work closely with data scientists, analysts, and other engineers to support data-driven projects.
  • Communicate complex technical concepts to non-technical stakeholders clearly and concisely.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years of applied experience
  • Proficiency with graph database technologies such as Neo4j, Amazon Neptune, or Tigergraph.
  • Experience with graph query languages like Cypher (for Neo4j) or GSQL (for Tigergraph).
  • Strong programming skills in languages commonly used with graph databases, such as Java, Python, or JavaScript.
  • Familiarity with data modeling and design principles specific to graph databases.
  • Knowledge of data integration and ETL processes for graph data.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and deploying graph databases in cloud environments.
  • Understanding of security best practices for graph databases, including access control and data protection.
  • Experience with DevOps practices and tools for automating database deployment and management.
  • Strong analytical skills to understand complex data relationships and derive meaningful insights.
  • Ability to solve complex technical problems and develop innovative solutions.
Preferred qualifications, capabilities, and skills
  • Certifications related to specific graph database technologies or cloud platforms