remote
Backend Architect - Ontology, Python, AI/ML - 10pearls
Software Engineer
Lead the design and implementation of scalable backend services that integrate ontology-driven data models with advanced AI/ML capabilities, using Python and modern cloud-native tools.
About the role
Key Responsibilities
- Architect and develop high‑performance backend systems that expose ontology‑based data models through RESTful APIs.
- Integrate machine learning pipelines and AI services into the backend, ensuring seamless data flow and model deployment.
- Collaborate with data scientists, product managers, and DevOps to translate business requirements into robust technical solutions.
- Design and maintain scalable database schemas (SQL/NoSQL) optimized for ontology queries and ML workloads.
- Implement CI/CD pipelines, containerization (Docker), and cloud deployment strategies to support continuous delivery.
- Provide technical mentorship and code reviews to junior engineers, fostering best practices in architecture and coding standards.
Requirements
- 5+ years of backend development experience with Python and strong architectural background.
- Proven expertise in ontology modeling, RDF/OWL, and semantic web technologies.
- Hands‑on experience building and deploying AI/ML models in production environments.
- Solid knowledge of relational databases, SQL, and experience with NoSQL solutions.
- Familiarity with Docker, Kubernetes, and cloud platforms (AWS, GCP, or Azure).