Kira Studio

Senior Backend Engineer - Python/PostgreSQL

Click Here to Apply

Job Location

in, India

Job Description

Location : Remote Company Overview : We are an innovative startup launching a cutting-edge brand influencer matching platform. Our mission is to revolutionize the way brands connect with influencers by leveraging advanced AI and scalable technologies. We are seeking a talented Senior Backend Engineer to join our dynamic team and play a pivotal role in shaping the future of our product. Key Responsibilities : Backend Development : - Design, develop, and maintain scalable backend services using Python. - Build robust APIs to support frontend applications and mobile clients. - Implement microservices architecture to enhance modularity and scalability. Database Management: - Work extensively with relational databases, particularly PostgreSQL. - Design efficient database schemas and optimize queries for performance. - Manage data storage solutions to handle large-scale datasets. Vector Database and Embeddings : - Integrate and work with vector databases (e.g., Faiss, Annoy, Milvus) to handle embeddings. - Collaborate with the AI team to implement embedding storage and retrieval solutions. - Optimize data retrieval times for similarity matching algorithms. System Optimization and Scaling : - Identify bottlenecks and optimize system performance. - Ensure the backend can scale horizontally to accommodate growing user bases. - Implement caching strategies and load balancing solutions. Collaboration and Leadership : - Work closely with cross-functional teams, including frontend developers, data scientists, and product managers. - Mentor junior engineers and contribute to code reviews. - Participate in architectural discussions and decision-making processes. Quality Assurance : - Write unit tests and integration tests to ensure code quality. - Implement continuous integration and continuous deployment (CI/CD) pipelines. - Monitor system health and implement logging and alerting Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Experience : - 5 years of professional experience in backend development. - Strong experience with relational databases, specifically PostgreSQL. - Familiarity with vector databases and handling embeddings is highly desirable. - Experience with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker and Kubernetes. Technical Skills : - Solid understanding of data structures, algorithms, and software design principles. - Proficient in building and consuming RESTful APIs. - Knowledge of microservices architecture and event-driven systems. - Experience with version control systems, preferably Git. - Familiarity with DevOps practices and infrastructure as code (IaC). Soft Skills : - Excellent problem-solving and analytical abilities. - Strong communication skills, both written and verbal. - Ability to work collaboratively in a team environment. - Self-motivated with a strong sense of ownership and Qualifications : - Experience with vector similarity search engines and technologies. - Familiarity with machine learning concepts and working with embeddings. - Knowledge of message brokers like RabbitMQ or Apache Kafka. - Prior experience in the influencer marketing or social media (ref:hirist.tech)

Location: in, IN

Posted Date: 11/9/2024
Click Here to Apply
View More Kira Studio Jobs

Contact Information

Contact Human Resources
Kira Studio

Posted

November 9, 2024
UID: 4930829676

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.