Senior Software Engineer

Blitz Logo

Blitz

πŸ“Remote - India

Summary

Join Blitz, a rapidly growing startup, as a C++ Engineer on the Computer Vision team. You will contribute to the development of scalable, high-performance systems supporting millions of users. This pivotal role involves designing, developing, and optimizing performance-critical systems in C++. Collaboration with cross-functional teams is essential for integrating new features and improvements. The ideal candidate possesses a Master's degree in Computer Science or a related field with 3+ years of experience (or Bachelor's with 5+ years), along with strong C++ skills and experience with relevant technologies. Blitz offers a competitive salary, performance bonuses, unlimited vacation, and comprehensive health benefits.

Requirements

  • A Master's degree in Computer Science or related and 3+ or Bachelor’s and 5+ years of work experience in developing production grade C++ codebase
  • Excellent problem-solving and analytical skills
  • Strong understanding of data structures, algorithms, and system design
  • Experience with interprocess communication (IPC) is required
  • Experience with Windows API for managing processes, threads, and I/O operations, and working with system-level resources is required
  • Experience with writing clean, modular and testable code using modern C++ (C++17+), incorporating smart pointers, templates, and other advanced C++ features
  • Proven experience working with modular projects in a team setting

Responsibilities

  • Design, develop, and optimize performance-critical systems in C++ for our computer vision projects, ensuring modularity and scalability
  • Ensure code quality by writing and maintaining unit tests using libraries
  • Work closely with cross-functional teams to contribute to large-scale modular projects, ensuring efficient integration of new features and improvements

Preferred Qualifications

  • Experience with deploying/optimizing AI models on GPU
  • Experience with unit testing libraries such as gtest or catch2
  • Familiarity with concepts of computer vision and image processing
  • Gaming experience

Benefits

  • Competitive salary
  • Annual performance bonus
  • Unlimited vacation policy
  • 100% covered medical, dental, and vision plan

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.