remote
Technical Onboarding Engineer - Neo4j
Software Engineer
Technical Onboarding Engineer who guides enterprise customers through the deployment and integration of Neo4j graph platforms, using Python, Java, REST/GraphQL APIs, and cloud services such as AWS and Docker containers.
About the role
Key Responsibilities
- Lead end‑to‑end technical onboarding for new enterprise customers, ensuring successful installation, configuration, and integration of Neo4j graph solutions.
- Develop and deliver custom scripts, sample code, and automation (Python/Java) to accelerate data migration and API integration.
- Collaborate with product, support, and cloud engineering teams to resolve deployment issues across AWS, Docker, and Kubernetes environments.
- Conduct hands‑on workshops and technical training sessions, translating complex graph concepts into actionable guidance for developers and data engineers.
- Document best practices, onboarding playbooks, and troubleshooting guides to improve repeatability and customer satisfaction.
Requirements
- 3+ years of experience in software engineering or technical consulting, with strong proficiency in Python and Java.
- Hands‑on experience building and consuming RESTful and GraphQL APIs, preferably with graph databases.
- Solid understanding of cloud platforms (AWS) and containerization technologies such as Docker (and optionally Kubernetes).
- Excellent communication skills and a proven ability to translate technical concepts for diverse audiences.
- Passion for learning emerging graph technologies and delivering high‑impact customer outcomes.
Skills
pythonjavagraphqlawsdocker