Software Engineer - Cloud (GenAI)
Confirmed live in the last 24 hours
Neo4j
Job Description
Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise-ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy-to-deploy graph capabilities across any environment and data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world’s largest graph community. Intelligence that works. Results that matter.
Built to work everywhere and integrate with everything across every cloud for dynamic, personalized, and autonomous AI systems. We deliver quicker results, contextual knowledge, and solutions that impact customers and employees across the business.
At Neo4j, we have always strived to help the world make sense of data.
As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships. We created, drive and lead the graph database category, and we’re disrupting how organizations leverage their data to innovate and stay competitive.
The Role:
Join Neo4j's innovative Generative AI (Gen AI) team, where we build advanced AI and machine learning solutions. As a Software Engineer - Cloud, you will be instrumental in architecting and deploying our products to Neo4j Aura, our cloud platform. You will contribute to both existing and new products as we expand our suite of Gen AI offerings.
Key Responsibilities
- Infrastructure Design & Architecture: Design and manage scalable, secure cloud infrastructure on GCP and similar platforms.
- Kubernetes Orchestration: Deploy, manage, and optimise Gen AI applications for Kubernetes, handling deployments, stateful applications, resource scheduling, and troubleshooting.
- Security & Compliance: Ensure adherence to security best practices and compliance standards.
- Troubleshooting & Support: Diagnose and resolve complex infrastructure and application issues.
- Innovation & Research: Stay updated on cloud, Kubernetes, and Gen AI infrastructure advancements.
Minimum Qualifications
- Strong cloud development experience with major platforms (AWS, GCP, Azure) including Kubernetes, containerisation, and distributed systems architecture for scalable Gen AI applications.
- 5+ years of software engineering experience with proficiency in Go, Java, Python, or Scala, and willingness to learn complementary technologies in Neo4j's tech stack.
- Hands-on expertise with generative AI concepts including LLMs, vector databases, RAG (Retrieval Augmented Generation) implementations, and agent frameworks such as LangGraph, LangChain, or similar
- Experience with monitoring and logging tools (Prometheus, Grafana).
- Excellent problem-solving, analytical, and communication skills.
Neo4j is, without question, the most popular graph intelligence platform in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics. Below are just a few exciting facts about Neo4j.
- Neo4j is one of the fastest-scaling technology companies in this industry. It recently surpassed $200M in annual recurring revenue (ARR), doubling its ARR over the past three years.
- Raised the biggest f
Similar Jobs
Roku
Sr. Software Engineer - Cloud Networking
Lyft
Senior Software Engineer, Cloud Security
Glean
Cloud Security Engineer
Glean
Security Engineer, Cloud Security
Glean
Cloud Infrastructure Engineer
Sixth Street