SDE I/II Graphic Engineer

Bengaluru, Karnataka, India | Engineering | Full-time | COVID-19 remote


ShareChat ( is India’s leading social media platform that operates exclusively in Indic languages. We empower our 160 million strong monthly active user community to share their opinions, record their lives and make new friends - all within the comfort of their language of choice. Our short video platform Moj, is today India's preferred short video destination with tens of millions of users from across the world. The platform has been designed for artists and creators to create innovative short video content and display their creativity to millions, globally. At ShareChat we are spearheading India's internet revolution.

By providing a meaningful social experience, we are determining how the next billion users will interact on the internet.

ShareChat is an equal opportunity employer. We encourage all genders, including women to apply to all our positions.



The Camera Framework team is looking for a solid graphic engineer to join us to work on development of graphic capabilities for creator tools.. This engineering group will also be doing system-level analysis and design for all current and future needs. We need an exceptional application and systems engineer rolled into one skilled enough to lead these projects. The ideal candidate –

  • Will have experience in building state of the art graphic pipeline and features for iOS 
  • Be excited by the task of building the largest camera driven content creation product in India

This is an opportunity to work on Graphic products at the scale of the largest content companies in the world. Come join us!




  • You have Bachelor’s/Master's/PhD in Computer Science, Electrical Engineering or equivalent
  • You have 2+ years of experience working on building graphic Solutions
  • You have strong and broad experience in Metal and OpenGl.
  • You have worked on defining system architecture, requirements, use case analysis, and tests for graphic features and technologies
  • You have extensive hands-on experience with 2D & 3D rendering application Design & Development of complex software products
  • You have experience in developing real-time systems, concurrent processing, and performance analysis
  • You are Proficient in C++, Multi-threading, 3D Rendering technologies - Texturing, Shaders and Core Opengl exposure.
  • You have working knowledge of Graphics APIs like OpenGL/Shader Programming.
  • Nice to have - Familiarity around 2D/3D filters
  • Nice to have - Familiarity around using face points to create filters, stickers etc.
  • Nice to have - Familiarity with 3D animations
  • Nice to have - Familiarity with using AR/VR libraries
  • You are hungry to learn and evolve in all things.
  • You bring passion and playfulness to your work and those around you