Software Engineer - Algorithms

Company:  Industrialinnovationfund
Location: San Jose
Closing Date: 22/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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.

#J-18808-Ljbffr
Apply Now
Share this job
Industrialinnovationfund
  • Similar Jobs

  • Software Engineer - Algorithms

    San Jose
    View Job
  • Senior Artificial Intelligence Algorithms Engineer

    Santa Clara
    View Job
  • Software Engineering Program Manager (AI/ML/Algorithms)

    Cupertino
    View Job
  • Perception Engineer – ML/CV and Algorithms

    San Jose
    View Job
  • Senior Robotic Algorithms and Controls Engineer

    Sunnyvale
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙