We're looking for a skilled Backend Engineer who loves building robust backend services using Python (Django and FastAPI), has solid experience with databases, and is confident deploying applications on AWS. This is your chance to join a fast-growing AI startup and build the backend systems that power intelligent applications. While this role focuses on backend engineering, we’ll give you exposure to GenAI and LLM technologies, helping you learn and grow on the job. If you’ve already worked with LLMs or Generative AI—awesome. If not, we’ll make sure you do. ✅ What we’re looking for: 5+ years of experience in Python backend development Hands-on experience with Django, Flask, or FastAPI Strong knowledge of relational databases (PostgreSQL, MySQL, etc.) Experience working with cloud services (preferably AWS – EC2, S3, RDS, Lambda, etc.) Ability to design clean, scalable APIs and microservices Comfortable working in a fast-paced, agile, remote environment 💡 Bonus if you have: Any experience with GenAI, LangChain, LLM APIs, or vector databases Familiarity with CI/CD pipelines, Docker, or Kubernetes Interest in building data-intensive or AI-powered products 🚀 What you’ll get: Work directly with the founder and a highly technical team Exposure to exciting GenAI and AI-backed products A collaborative, remote-first environment A chance to grow into AI/LLM engineering roles Qualifications 5+ years of relevant experience in backend development BE/BTech, ME/MTech in Computer Science, Information Technology, or related field
Company Description Cogninest AI leverages state-of-the-art artificial intelligence to revolutionize business operations. Specializing in natural language processing (NLP), machine learning (ML), and large language models like GPT-4 and Llama, the company delivers tailored solutions across a range of industries. Offering expertise in conversational AI, semantic search, and advanced ML implementations, Cogninest AI provides innovative tools to optimize workflows and enhance efficiency. Its advanced services include data management, model fine-tuning, and creating sophisticated AI workflows, fostering growth and innovation for clients worldwide. Role Description This is a full-time remote role for a Lead Python Developer. The successful candidate will design, develop, and maintain Python-based applications while leading a team of developers in implementing best coding practices. Responsibilities include writing and testing scalable code, analyzing and optimizing system performance, and integrating machine learning models and APIs for AI-driven applications. Collaborating with cross-functional teams will also be key to deliver robust technical solutions tailored to client needs. Qualifications Proficiency in Python, Django, and Flask with experience in developing scalable and high-performance applications Strong understanding of APIs, system integration, and developing end-to-end workflows Hands-on experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, or Scikit-learn Understanding of natural language processing (NLP), semantic search, and working with large language models Strong debugging, testing, and version control skills (e.g., using tools like Git) Experience with cloud platforms such as AWS, GCP, or Azure Bachelor’s or advanced degree in Computer Science, Engineering, or related field Proven teamwork and leadership experience with excellent problem-solving and communication skills Preferred: Familiarity with data management, vector databases, and conversational AI systems like LangChain and Chromadb