Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Responsibilities
[Be specific when describing each of the responsibilities. Use gender-neutral, inclusive language.]
Example: Determine and develop user requirements for systems in production, to ensure maximum usability
Qualifications
[Some qualifications you may want to include are Skills, Education, Experience, or Certifications.]
Example: Excellent verbal and written communication skills
Job Description/Preferred Qualifications Key Responsibilities:
- Lead and mentor a team of algorithm engineers, providing guidance and support to ensure their professional growth and success.
- Develop and maintain the infrastructure required for the deployment and execution of algorithms at scale.
- Collaborate with data scientists, software engineers, and product managers to design and implement robust and scalable algorithmic solutions.
- Optimize algorithm performance and resource utilization to meet business objectives.
- Stay up-to-date with the latest advancements in algorithm engineering and infrastructure technologies, and apply them to improve our systems.
- Drive continuous improvement in development processes, tools, and methodologies. Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience in developing computer vision and image processing algorithm and ML/DL algorithm.
- Familiar with high performance computing, parallel programming and distributed systems.
- Strong leadership and team management skills, with a track record of successfully leading engineering teams.
- Proficiency in programming languages such as Python, C++ and CUDA.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities. Preferred Qualifications:
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience with GPU architecture and algo development toolkit like Docker, Apptainer. Minimum Qualifications
- Bachelor's degree plus 8 + years of experience
- Master's degree plus 8 + years of experience
- Familiar with high performance computing, parallel programming and distributed systems.
Must-Haves
- Phd with 6 yrs industry exp or M.Tech + 8 yrs experience or B.tech + 10 yrs experience.
- Minimum 3 yrs experience working as a Manager (only Lead experience will not qualify).
- 8 years experience in any of the programming languages such as Python/C++/CUDA.
- 8 years experience in Machine learning, Artificial intelligence, Deep learning & Computer vision.
- 5 years exp in Image processing
- Product Company Experience is a MUST. Candidates from engineering product companies are higher chances of select.
- Candidates from Tier 1 colleges like (IIT, IIIT, VIT, NIT)(Preferred)
- No job hoppers(candidate must have good stability- min 2 years in an organisation)
- No Poach - HCL (current company must not be HCL)
- Relocation to Chennai is mandatory
No Poach Clients (Plus Other Strict No-Nos)
HCL
Nice To Haves
Candidates from Semicon or manufacturing companies
Candidates with more than 8 CPGA
Target Companies
product companies/Semicon or any electrical or HW manufacturing companies.
Additional Guidelines
Interview Process: 3 Tech rounds, Fitment round, HR round.
Relocation Expenses: Available.
3 day working from office.
Can source from anywhere ( even international candidates )who are willing to relocate.
Skills: cuda,plus,gpu architecture,high performance computing,distributed systems,c++,tensorflow,apptainer,scikit-learn,leadership and team management,parallel programming,machine learning,algorithm development,docker,python,communication,skills,computer vision,image processing,deep learning,pytorch,learning