Careers

Senior Backend Developer

We are looking for a backend developer

bg

We are looking for an experienced Senior Backend Developer to join the technical team at NumberBoost, where we specialize in building cutting-edge AI-powered products and solutions. In this role, you will be responsible for architecting and developing scalable backend systems, integrating AI models, and managing data pipelines that drive our AI solutions.

The ideal candidate will have extensive experience in Python and backend development, with a strong focus on designing systems that can handle large-scale data efficiently. You must also have hands-on experience working with vector databases for managing and querying high-dimensional data. This role will involve close collaboration with AI researchers, frontend developers, and product teams to ensure seamless integration of AI models with robust backend architectures.

Preferred Skills:

  • Strong proficiency in Python and backend development frameworks (e.g., Flask, FastAPI, Django).
  • Hands-on experience with vector databases (e.g., Pinecone, Weaviate, FAISS) and working with high-dimensional data.
  • Proficiency with database technologies (SQL and NoSQL), and experience in designing scalable database schemas.
  • Experience with cloud platforms (AWS, GCP, or Azure) for deploying backend services and managing data storage.
  • Familiarity with Docker and Kubernetes for containerized deployments.
  • Understanding of microservices architecture and distributed systems.
  • Experience with CI/CD pipelines and automated testing for backend systems.
  • Strong problem-solving skills, with a focus on optimizing performance and scalability.

Key Responsibilities:

  1. Design, develop, and maintain scalable backend systems, services, and APIs using Python.
  2. Implement and optimize data pipelines that handle large-scale, high-dimensional data, ensuring efficient storage and retrieval.
  3. Integrate and work with vector databases (e.g., Pinecone, Weaviate, FAISS) for AI-driven applications, ensuring efficient query performance.
  4. Collaborate with AI engineers to deploy machine learning models and ensure smooth interaction between AI systems and backend infrastructure.
  5. Develop RESTful and GraphQL APIs to support frontend and mobile applications.
  6. Write and maintain clean, modular, and well-documented code, following best practices for backend development.
  7. Optimize backend performance, ensuring high scalability and low latency across systems.
  8. Troubleshoot and resolve backend issues, ensuring reliability and stability of production systems.
  9. Stay up-to-date with the latest advancements in Python, vector databases, and AI technologies to continually improve our backend architecture.

Apply by emailing us your resume to careers@numberboost.com
- use the job title as the email subject.