Job Description
Location: Bangalore, India
Experience: Minimum 6 Years
About Us: Cogniquest is a next-gen AI company that specializes in transforming unstructured data into actionable insights. Our solutions powered by proprietary AI platform enable professionals across industries like finance, banking, insurance, healthcare, and research by leveraging cutting-edge AI/ML technologies. We are a dynamic team passionate about pushing the boundaries of AI to solve real-world problems.
We are looking for a highly motivated and experienced Team Lead to join our innovative product development team. This role will involve leading the design, development, and implementation of AI/ML-based services, focusing on delivering cutting-edge solutions to address organizational challenges. The ideal candidate will possess strong expertise in Python, Data Science, and Machine Learning, with a proven track record in developing scalable and competitive AI/ML prototypes and solutions.
Key Responsibilities:
- Lead the development of innovative products and solutions using advanced AI/ML techniques, ensuring a competitive user experience.
- Design and prototype AI/ML services utilizing Python to demonstrate key concepts and functionality.
- Leverage Data Science and Machine Learning to solve complex organizational problems and create intellectual property that can be productized.
- Conduct hands-on work across multiple technologies, focusing on data analysis, pattern recognition, machine learning model development, and insight generation.
- Train algorithms for dedicated systems to reduce operational complexity and improve efficiency.
- Develop interfaces to project databases, with a focus on MongoDB (Document Data Base) for scalable solutions.
- Take initiative in driving projects and delivering results, maintaining a highly results-oriented approach.
Requirements:
- Extensive experience in research and development, especially in software-based solutions and products.
- Proven experience in implementing strategies, proof-of-concepts (POCs), and commercial topics.
- Expertise in core software development functions, including architecture, development, and testing.
- Global experience with international projects and collaboration in diverse, multicultural teams is highly preferred.
- Minimum 6 years of experience developing software solutions using various programming languages.
- Strong expertise in Data Engineering, Data Analytics, and building data pipelines.
- Mastery of Python for AI/ML implementations.
- Deep understanding of distributed systems, including building and implementing algorithms in such environments.
- Hands-on experience with data science, machine learning, and developing web applications deployed on cloud platforms using frameworks like Flask or Django.
- Expertise in working with multiple databases, particularly NoSQL solutions like MongoDB.
- Solid experience in building REST APIs and microservices architecture.
- Strong understanding of web server technologies, load balancing, and deployment processes.
- Advanced knowledge of the software development life cycle (SDLC) and software engineering best practices.
- Excellent communication and presentation skills, with strong proficiency in English (both written and spoken).
- Experience with project management tools like Jira and Confluence is an added advantage.
- Familiarity with Agile/Lean development methodologies, particularly Scrum.
- Strong customer focus and the ability to quickly adapt and learn in a dynamic environment.
Technical Expertise:
- Proficient in machine learning frameworks such as TensorFlow or PyTorch.
- Familiarity with large language models (LLMs) such as GPT, LLaMA, etc.
- Expertise in data preprocessing, feature engineering, and model evaluation.
- Understanding of neural networks and deep learning concepts.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- Ability to learn and apply new technologies in a fast-paced environment.
Educational Qualifications:
- Undergraduate: B.Tech/B.E. in Computer Science, Electronics and Communication (EC), or related fields; BCA in Computer Applications.
- Postgraduate: M.Tech in Computer Science, MCA in Computers, MCM in Computers and Management, MS/M.Sc (Science) in Computer Science.