Careers

Graymatics provides a richly featured Platform as a Service, which is capable of organizing rich media data, based on true content, over the internet, networked video systems & proprietary media sources, optimized for a very high scale. We have R&D offices in Singapore, Bangalore and in the heart of Silicon Valley.

 

We are looking for extremely smart, highly motivated software and algorithm engineers to be a part of Graymatics team and to work on next-generation highly scalable cloud-based image and video processing platform. Graymatics provides competitive compensation and benefits in addition to a highly exhilarating and rewarding engineering environment. Advanced graduate degrees (MS or PhD) are generally preferred (but not a must). The typical areas of expertise that we look out for include:

 

  • Machine learning, Computer Vision and Digital Signal/Image Processing. Strong modeling and mathematical analysis skills, with strong programing experience in C/C++/MatLab.
  • Web development in PHP and PHP MVC frameworks like ZEND or Cake PHP. Understanding of Multi-Tier web application design architectures. Experience in web service standards and technologies such as JSON, REST and SOAP.
  • Cloud computing platform; expertise in LAMP (Linux, MySQL, Apache, and PHP) and HTML, JavaScript, XML AJAX, CSS development environment; strong SQL and/or MongoDB knowledge and experience.
  • GPU Architectures (including GP-GPU), OGL/D3D drivers, application programming on different processors, compiler design. Expertise in video processing with different video players such as Flash, HTML5 is also desirable.

 

For career opportunities, you may contact us at jobs@graymatics.com. If you are a student finishing the rigors of a degree, and think you could be a great match for Graymatics, you could also reach out to us and we may be able to discuss a suitable internship role.

 

Current Job Openings

 

Algorithms Engineer

Job Description:

  • Evaluating customer requirements and designing appropriate techniques and frameworks
  • Developing and implementing algorithmic approaches for multimedia analysis, computer vision etc.
  • Conducting exploratory research and innovation in order to solve practical problems

 

Requirements:

  • Strong academic background in Computer Science/Computer Engineering/Electrical Engineering
  • Demonstrated skills in programming (participation in open source projects, hackathons etc.)
  • Interest and familiarity with multimedia processing (audio/image/video) or artificial intelligence & machine learning
  • Experience working with relevant toolboxes for above applications (OpenCV for images/video, FFMPEG for video etc)
  • Proficient in MATLAB/C/C++/Python

 

Web API/Android Developer

Job Description:

  • Implement and maintain Graymatics REST APIs
  • Write well designed, testable, and efficient code by using best software development practices
  • Create website layout/user interface by using standard HTML/CSS practices
  • Integrate data from various back-end services and databases
  • Gather and refine specifications and requirements based on technical needs
  • Create and maintain software documentation
  • Be responsible for maintaining, expanding, and scaling Graymatics websites
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities

 

Requirements:

  • Good knowledge in PHP, Python and MVC frameworks like codeigniter, Django
  • Proficient in html5, js, css, jquery, node.js and at least database
  • Work in complete open-source environment, so experience in Linux is a plus
  • Aware of Multi-tier web application design architectures
  • Experience in web service standards and technologies such as JSON, REST and SOAP
  • Knowledge of android development is a plus

 

Cloud/Systems Engineer

Job Description:

  • Manage and monitor all installed systems and infrastructure
  • Install, configure, test and maintain operating systems, application software and system management tools
  • Proactively ensure the highest levels of systems and infrastructure availability
  • Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes
  • Maintain security, backup, and redundancy strategies
  • Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks
  • Participate in the design of information and operational support systems

 

Requirements:

  • Proficient in python, php, ┬ájava and C++
  • Proficient with AWS Security, especially S3 security
  • AWS cloud migration experience
  • Good Knowledge of AWS : EC2, DynamoDB, Redis, SES, SQS, S3, RDS etc.
  • Good knowledge of distributed systems
  • Good knowledge in databases
  • Work in complete open-source environment, so experience in Linux is a plus
  • Knowledge/experience on Opencl/cuda is a plus
  • Knowledge of Multi-Tier web application design architectures
  • Experience in web service standards and technologies such as JSON, REST and SOAP
  • Knowledge of dockers, containers, openstack, kubernetes is a plus