Data Scientist (GenAI/LLM enthusiast) Have experience working on ML/DL projects. Good understanding of Encoder-decoder architecture. Familiar with Distributed systems concepts and experience working with at least one execution engine such as Spark. Full stack engineer (Front/Back-end engineer) Must know React programming. API Building Common requirements for the candidate: Software Design Principles: Strong understanding of OOPs principles and Familiar with various software design patterns and their appropriate use cases, ensuring the solution's robustness and scalability. (This would be great for Data scientist as well, but not must) Follow best practices when writing clean code and user-friendly APIs. Use a version control system (e.g., Git) to track changes and collaborate with team members. Follow security best practices, especially when dealing with sensitive data. Optimize performance bottlenecks as they arise. Write unit tests and integration tests to ensure functions correctly.