Software Engineer - Algorithms
Vimaan
This job is no longer accepting applications
See open jobs at Vimaan.See open jobs similar to "Software Engineer - Algorithms" Industrial Innovation Fund.Software Engineer – Algorithms
Vimaan is looking for a hands-on Software Engineer focused on Algorithm Design to drive the development of algorithms that incorporate business logic and its interplay with various part of our technology platforms such as Deep Learning & Computer Vision models, geometric vision modules, their processing orchestration, and various databases. The role involves first principle thinking – from creating experiments, prototyping implementations and designing new algorithms to building for the largest scale. This role does not require prior knowledge of AI/ML/CV but demands robust algorithmic thinking, excellent software development skills, and a strong grasp of system design. The position will be based in San Jose, CA.
Software Engineer Qualifications
The ideal candidate has the following attributes:
- BS or MS in Computer Science or a related field.
- Minimum of 3-5 years of experience in software development, with a significant focus on designing and implementing high-performance algorithms
- Strong theoretical foundation in algorithms and data structures combined with strong problem-solving skills and ability to think algorithmically.
- Strong foundational knowledge of Object-Oriented Design Principles and hands-on experience in their implementations.
- Strong experience with database management and optimization techniques for SQL and NoSQL databases.
- Proven track record of developing high-performance algorithms and applications in Python, Java, C++, or similar languages.
- Practical experience with Kafka and REST APIs.
- Prior experience in a product-driven environment.
- Knowledge of software development best practices and agile methodologies.
- Experience with system architecture and design for large-scale systems in both on-prem & cloud settings.
- Hands on experience with AI/ML/CV Models & MLOps tools is a plus.
- Experience in AI Infrastructure, Machine Learning Accelerators, On-Device Optimization is a plus
- Highly motivated and passionate individual with a very strong work ethic, ability to work in a team and work independently under supervision and guidance in a matrix management environment
- Ability to work in a fast paced, high pressure startup environment and adapt to rapidly changing requirements.
This job is no longer accepting applications
See open jobs at Vimaan.See open jobs similar to "Software Engineer - Algorithms" Industrial Innovation Fund.