The Role
As the 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
1. Graph DB Development:
1. Design and implement workflows, relationships, and role-based access controls in Neo4j.
2. Optimize queries for performance and scalability.
3. Model dynamic relationships between users, roles, products, and workflows (e.g., approvals and supplier mappings).
2. Vectorized Database Development:
1. Architect the VDB to store and retrieve detailed product metadata and specifications.
2. Implement semantic search capabilities using NLP.
3. Integrate CLIP-based image recognition for advanced product discovery.
3. Integration:
1. Work closely with the API Gateway and front-end teams to ensure seamless integration with databases.
2. Develop efficient data pipelines between Graph DB, VDB, and Redis for real-time updates.
4. Team Collaboration:
1. Collaborate with leadership to define project priorities and timelines.
2. Mentor junior developers (as the team expands) and foster a culture of technical excellence.
5. Scalability and Reliability:
1. Ensure the system is modular, scalable, and resilient for future phases of the project.
2. Develop best practices for database backup, recovery, and performance monitoring.
What We’re Looking For
Essential Skills and Experience:
1. Proven experience with Neo4j or other Graph Databases.
2. Strong expertise in database design and optimization, particularly with Vectorized Databases or systems supporting semantic search.
3. Proficiency in at least one programming language (Python, JavaScript, or Node.js preferred).
4. Experience integrating machine learning models (e.g., CLIP, NLP) into database systems.
5. Knowledge of API integration, particularly GraphQL and RESTful services.
6. Strong problem-solving skills and the ability to design systems that scale.
Desirable Skills:
1. Familiarity with Redis for real-time data caching.
2. Experience with Apache Kafka or similar messaging systems.
3. Background in DevOps practices (e.g., CI/CD pipelines, containerization).
4. A track record of leading projects from concept to implementation.
Personal Attributes:
1. Self-starter with a passion for building systems from scratch.
2. Clear communicator, able to collaborate with technical and non-technical stakeholders.
3. Strategic mindset with a focus on long-term scalability and modularity.
Why Join Us?
1. Impact: Be the architect of a transformative platform that redefines industry standards.
2. Autonomy: Lead the foundational phase of development with significant decision-making power.
3. Innovation: Work with cutting-edge technologies, including AI-powered tools and graph-based systems.
4. Growth: Be part of a supportive environment that values your expertise and fosters professional growth.
5. 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
1. Phase 1: Build and deploy the Graph DB and VDB as the core architecture (3-4 months).
2. Phase 2: Integrate with the API Gateway and front-end to enable user-facing features (additional 3-4 months).
3. 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:
1. Company pension
2. On-site parking
Schedule:
1. Monday to Friday
Experience:
1. Architecture: 1 year (preferred)
Work Location: Hybrid remote in Swindon SN3 5FB
Application deadline: 24/01/2025
Reference ID: ZQ1
#J-18808-Ljbffr