Senior Software Engineer

closed
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
This job is filled or no longer available