Who are we? For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. Our current focus and innovation in Digital Hyper expansion TM offers nearly limitless opportunities for career growth. For a brief 1-minute video about us, you can check out this video. Photon is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We bring out the best in each other.
About the Role
Key Responsibilities
- Develop and enhance enterprise Graph AI platform capabilities, reusable graph services, and self-service graph analytics tools.
- Design and build Knowledge Graph solutions, Ontology frameworks, semantic models, and graph-powered applications supporting enterprise business use cases.
- Develop scalable graph APIs, microservices, and platform components supporting graph ingestion, graph processing, graph analytics, and model inferencing.
- Build and maintain graph intelligence frameworks supporting entity resolution, relationship discovery, graph prediction, link analysis, anomaly detection, and knowledge enrichment.
- Develop Graph Neural Network (GNN) solutions and graph-based machine learning models for predictive analytics and intelligent decision-making.
- Build graph-enabled retrieval and inferencing services supporting Generative AI, GraphRAG, semantic search, and graph knowledge extraction. Implement data processing pipelines leveraging graph databases, distributed processing frameworks, and event-driven architectures.
- Collaborate with architects, data scientists, AI engineers, ontology engineers, and business stakeholders to deliver enterprise graph capabilities. Participate in design discussions, code reviews, sprint planning, story refinement, estimation activities, and technical governance reviews.
- Ensure solutions meet enterprise standards for security, scalability, governance, resiliency, and operational excellence.
- Support platform observability, graph performance optimization, monitoring, and capacity management initiatives.
- Continuously evaluate emerging graph technologies, graph machine learning frameworks, and Graph AI innovations to enhance platform capabilities.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, Data Science, Artificial Intelligence, Mathematics, or a related technical discipline.
- 6+ years of software engineering experience with strong expertise in Python-based application development.
- Hands-on experience with enterprise graph database technologies including Neo4j and/or TigerGraph.
- Strong experience designing, developing, and managing large-scale Knowledge Graph and graph data platforms.
- Experience developing Graph Analytics solutions utilizing graph algorithms for relationship intelligence, path analysis, community detection, centrality analysis, and pattern discovery.
- Hands-on experience implementing and operationalizing Graph and graph-based machine learning models.
- Expertise with GSQL, graph query languages, and graph data modeling techniques.
- Strong Python programming skills with experience building production-grade applications, graph services, reusable libraries, and automated workflows.
- Experience with model deployment, inference services, and graph-based AI/ML lifecycle management.
- Experience building scalable REST APIs and microservices supporting graph workloads and AI-enabled applications.