Lead Architect & Developer , you’ll be at the forefront of designing and implementing the
core database architecture
for this transformative platform. You will take ownership of the
Graph DB (Neo4j)
logic layer and the
Vectorized Database (VDB)
for product data, establishing a solid foundation for future development. This role is ideal for someone who thrives in a hands-on, collaborative environment and enjoys solving complex technical challenges. Key Responsibilities Graph DB Development :
Design and implement workflows, relationships, and role-based access controls in Neo4j. Optimize queries for performance and scalability. Model dynamic relationships between users, roles, products, and workflows (e.g., approvals and supplier mappings).
Vectorized Database Development :
Architect the VDB to store and retrieve detailed product metadata and specifications. Implement semantic search capabilities using NLP. Integrate CLIP-based image recognition for advanced product discovery.
Integration :
Work closely with the API Gateway and front-end teams to ensure seamless integration with databases. Develop efficient data pipelines between Graph DB, VDB, and Redis for real-time updates.
Team Collaboration :
Collaborate with leadership to define project priorities and timelines. Mentor junior developers (as the team expands) and foster a culture of technical excellence.
Scalability and Reliability :
Ensure the system is modular, scalable, and resilient for future phases of the project. Develop best practices for database backup, recovery, and performance monitoring.
What We’re Looking For Essential Skills and Experience : Proven experience with
Neo4j
or other Graph Databases. Strong expertise in database design and optimization, particularly with
Vectorized Databases
or systems supporting semantic search. Proficiency in at least one programming language (Python, JavaScript, or Node.js preferred). Experience integrating machine learning models (e.g., CLIP, NLP) into database systems. Knowledge of API integration, particularly GraphQL and RESTful services. Strong problem-solving skills and the ability to design systems that scale. Desirable Skills : Familiarity with Redis for real-time data caching. Experience with Apache Kafka or similar messaging systems. Background in DevOps practices (e.g., CI/CD pipelines, containerization). A track record of leading projects from concept to implementation. Personal Attributes : Self-starter with a passion for building systems from scratch. Clear communicator, able to collaborate with technical and non-technical stakeholders. Strategic mindset with a focus on long-term scalability and modularity. Why Join Us? Impact : Be the architect of a transformative platform that redefines industry standards. Autonomy : Lead the foundational phase of development with significant decision-making power. Innovation : Work with cutting-edge technologies, including AI-powered tools and graph-based systems. Growth : Be part of a supportive environment that values your expertise and fosters professional growth. Inclusivity : Join a company committed to diversity, equity, and inclusion, creating a welcoming workplace for all. Team Structure Initially, this role will function independently, collaborating directly with leadership to define the architecture and deliver key components. As the project evolves, you will have the opportunity to shape and lead a growing team of developers. Project Timeline Phase 1 : Build and deploy the Graph DB and VDB as the core architecture (3-4 months). Phase 2 : Integrate with the API Gateway and front-end to enable user-facing features (additional 3-4 months). Future Phases : Expand workflows, introduce advanced analytics, and scale the system. Job Type: Full-time Pay: £60,000.00-£70,000.00 per year Benefits: Company pension On-site parking Schedule: Monday to Friday Experience: Architecture: 1 year (preferred) Work Location: Hybrid remote in Swindon SN3 5FB Application deadline: 24/01/2025 Reference ID: ZQ1
#J-18808-Ljbffr