
About Cleo Communications
About
Connect with the team
Similar jobs
Job Requirements:
· Bachelor’s degree (minimum) in Computer Science or Engineering.
· Minimum 5 years of experience working as a senior–level Software Engineer
· Excellent programming and debugging skills in C/C++and Python
· Experience developing on Windows and Linux systems
· Experience in automation of manual tasks
Although not required, the following are a plus:
· Experience working with Build scripts, Shell scripts, Makefiles
· Experience with Jenkins and other CI/CD tools
· Knowledge of RESTful web services and docker
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 algorithms and ML/DL algorithms.
- 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 toolkits 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-HAVE SKILLS:
- Phd with 6 yrs industry exp or M.Tech + 8 yrs experience or B.Tech + 10 yrs experience.
- 14 yrs exp if an IC role.
- Minimum 1 yrs experience working as a Manager/Lead
- 8 years' experience in any of the programming languages such as Python/C++/CUDA.
- 8 years' experience in Machine learning, Artificial intelligence, Deep learning.
- 2 to 3 years exp in Image processing & Computer vision is a MUST
- Product / Semi-conductor / Hardware Manufacturing company experience is a MUST. Candidates should be from engineering product companies
- Candidates from Tier 1 colleges like (IIT, IIIT, VIT, NIT) (Preferred)
- Relocation to Chennai is mandatory
NICE TO HAVE SKILLS:
- Candidates from Semicon or manufacturing companies
- Candidates with more than 8 CPGA
Required Education:
B.Tech./ BE - Computer, IT, Electronics only
Required Skills:
- 2+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus
- Build the front-end of applications through appealing visual design
- Good understanding of REACT application, Native Android, System architecture, and workflows
- Experience with function and class components, hooks and material UI, CSS, styled-components preferred
- Understanding of RESTful APIS, HTML/CSS, ES6 (variables and scoping, array methods), GIT, popular frontend development tools, CI/CD tools, DevOps
- Understanding in JavaScript, object model, DOM manipulation and event handlers, DataStructures, Algorithms, JSX
- Must have knowledge in Script frameworks ReactJS, Redux, jQuery and Android Language: Typescript/ JavaScript/ JAVA / XML
- Build reusable code and libraries for future use
- Good problem-solving, Open-minded team player, troubleshooting skills
2. Extensive experience with PHP and the Laravel framework
3. Solid understanding of OOP concepts and MVC principles
4. Practical knowledge of RESTful APIs
5. Familiarity with the MySQL database
6. Integration of social media APIs is an added benefit.
Minimum Four years of experience.
Good for you to have –
Excellent knowledge of architectural/design patterns, data structures and algorithms
Expertise on performance tuning and optimizations.
You will definitely possess these technical skills –
Core skill set (must) : Core Java, Multi-threading, GC, J2EE technologies, REST
Core skill set (must) : RDBMS, Data Modeling, DB tuning
Working Knowledge (must): Server side implementation for highly concurrent and responsive systems.
Responsibilities :
- Develop the webapp and landing portals which are user-facing features.
- Ensure the technical feasibility of UI/UX design.
- Build reusable code and libraries for future use.
- Optimize application for maximum speed and scalability.
Minimum Qualifications :
- 6+ years of JavaScript and professional web development experience
- Solid understanding of HTML5, LESS/CSS3, JQuery & Bootstrap
- Expert understanding of JavaScript fundamentals.
- Experience with JavaScript frameworks (i.e. React + Redux)
- General knowledge of both front-end and back-end technologies
- Experience with Datatables or similar excel-like libraries.
- Experience of REST or GraphQL
- Experience using token-based security, such as OAUTH or JWT.
- Must have knowledge of cross-browser development.
- Experience on a green-field project, designing and building an online platform
- Basic knowledge of UX principles.








