Software Development Engineer 2
Frinks AI
Bengaluru, Karnataka, India
Role Overview
We are looking for an AI SDE-2 / Computer Vision Engineer to join our product engineering team and build reliable, scalable software for AI-driven industrial applications.The role requires strong software engineering, system design, debugging, and deployment skills, along with working knowledge of Computer Vision and AI systems.
Key Responsibilities
- Design and develop scalable software components for cloud and edge platforms.
- Build and integrate AI features into production products.
- Apply strong DSA, OOP, LLD, HLD, and software architecture principles.
- Develop clean, maintainable, and testable code across frontend and backend systems.
- Build and integrate APIs, services, databases, and third-party libraries.
- Handle deployments across edge devices and cloud environments.
- Work with Docker, Linux, Git, CI/CD, and deployment infrastructure.
- Debug and resolve issues across application, AI, and deployment layers.
- Collaborate with cross-functional teams to deliver production-ready features.
Required Qualifications
- Bachelor's/Master's degree in Computer Science, Electrical Engineering, or related field from a premier institute; CGPA 8.0+.
- 3–6 years of relevant software engineering experience.
- Strong programming skills in Python and/or C++.
- Strong understanding of DSA, OOP, LLD, HLD, and software design principles.
- Hands-on experience with React.js and Node.js.
- Experience building and maintaining production-grade software systems.
- Hands-on experience with Docker, Linux, Git, REST APIs, and CI/CD.
- Working knowledge of AI concepts.
- Strong analytical, problem-solving, debugging, and system-design skills.
- Ability to own features from development through deployment and production support.
Good to Have
- Experience with OpenCV, PyTorch, TensorFlow, or other AI frameworks.
- Experience with edge deployment, GPU systems, or cloud platforms.
- Familiarity with RabbitMQ/Kafka, databases and microservices.
- Experience working on real-time or computer vision-based products.