Senior C++ Engineer, Core Tech

Picsart
Apply Now

Job Description

Picsart is looking for an experienced Senior Software Engineer C++ to join the Picsart Media Engine team. You’ll be working on a high-performance C++ library providing API for the construction and execution of computational graphs. The library is used for parallelized execution of image processing tasks on both CPU and GPU and for doing the heavy lifting for Picsart applications.

Media Engine is a core team with an established strong engineering culture, developing and shipping solutions for other Picsart products, impacting hundreds of millions of users worldwide. We are always searching for talented software engineers to strengthen our team and drive it to design and build our next generation of products.

Responsibilities

  • Develop, maintain and enhance cross-platform C++ library with the Objective-C, Swift, Java, Kotlin, and Python wrappers
  • Work effectively in a cross-platform environment including iOS, Android, and UNIX/Linux distributions
  • Ensure that deliverables match or exceed expected performance and functional requirements
  • Closely collaborate with team members and customer teams to ensure their goals and priorities are met
  • Be able to work on a large scale and cross-platform code-base effectively
  • Debug complex, multi-component issues that can span across multiple layers from OS library to the application
  • Profile performance problems and drive optimizations across the entire software stack
  • Learn new technologies and algorithms
  • Train and provide mentorship for junior and intermediate team members.

Required Qualifications

  • At least 5 years experience in Software Engineering
  • Intensive experience, knowledge and deep understanding of C++ (4+ years)
  • Strong knowledge of code compilation, linking, and the execution phases
  • Strong knowledge of basic data structures and algorithms
  • Experience in developing complex libraries and applications in a cross-platform environment is a plus
  • Experience in developing APIs consumed from Objective-C, Swift, Python, Java, and Kotlin environments is a plus
  • Knowledge of GPU rendering and computational technologies like OpenGL, Metal, and Vulkan is a plus.

Company Info.

Picsart

Picsart is a Miami, Florida-based technology company that develops the Picsart suite of online photo and video editing applications, with a social creative community. The platform allows users to take and edit pictures and videos, draw with layers, and share the images on Picsart and other social networks. It is one of the world's most popular apps, with reportedly more than 1 billion downloads across 180 countries.

  • Industry
    Information Technology,Computer software
  • No. of Employees
    1,000
  • Location
    Miami, FL, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Picsart is currently hiring Software Engineer, C++ Jobs in Yerevan, Armenia with average base salary of Դ950,000 - Դ1,350,000 / Year.

Similar Jobs View More