Riccione Resources, Inc. ยท 16 hours ago
Back End Developer
Riccione Resources, Inc. is a startup focused on developing next-generation AI agents. They are seeking a Senior Backend Engineer to design, scale, and manage the infrastructure that powers their AI capabilities, particularly in the area of vector databases and robust backend systems.
Responsibilities
Develop highly scalable, production backend systems exclusively in Python
Develop core AI agents and robust APIs
Work on knowledge graph, designing, building, and optimizing advanced data ingestion pipelines using specialized Graph Vector Databases for complex data retrieval (RAG)
Engineer the Document Processing Pipeline (DPP) from the ground up, ensuring seamless and accurate transformation of complex documents (like P&ID diagrams) into actionable vector data
Design and deploy strategic caching layers to ensure sub-second response times and maintain high efficiency for the most frequently accessed knowledge
Translate industrial data models (including specialized P&ID and instrumentation diagrams) into structured data, fundamentally connecting AI to real-world operational environments
Qualification
Required
4+ years of demonstrable experience building and deploying complex, production-grade backend systems using Python (e.g., FastAPI, Django, Flask)
Experience with RESTful and/or gRPC API design, including best practices for security, rate-limiting, and managing high-volume concurrency
Proven experience working with Vector Databases (e.g., Chroma, Pinecone, Milvus)
Strong practical experience with Docker and cloud services (AWS/GCP/Azure), including designing systems for resilience, horizontal scaling, and observability
Experience with RAG
Worked with AI Agents
Preferred
Startup experience
Previous experience with Piping and Instrumentation Diagrams
Neo4j
NetworkX
Benefits
Stock options
Benefits
Company
Riccione Resources, Inc.
Our pride and passion at Riccione Resources is excellence: making sure that we meet both the client's goals at the technical and personal level and the candidate's goals for career development.