Crunch Media Works

Careers

If you would like to be part of the growing industry and have the zeal to join a group of dynamic professionals
focused on delivering best in class solutions, CMW is the place to be.

Job Purpose :

Excellent hands-on engineer to work on designing and developing a next generation of media server software. A developer in this role is an integral part of a core team of talented software engineers committed to the development of fast and quality way of video sharing service that will revolutionize the video sharing technology over the internet. This role involves a significant contribution to the design and development of server side components that enables video sharing over the Cloud.



Requirements :
  • Good hands on experience in building high performance mobile backends on AWS.
  • Knowledge of video streaming,transcoding (HLS, RTMP), Media frameworks (FFmpeg, GStreamer), and Media file formats (MP4, m3u8).
  • Solid programming experience in C/C++,Python
  • Experience in following components is highly desirable
    • Web Servers : Apache, Nginx
    • Databases : MySql, redis, mongoDB
    • Python frameworks : Django, Flask
    • Source control : Git
    • Media frameworks : FFmpeg, GStreamer
    • REST APIs
  • Strong understanding of, memory management, file I/O, network & socket programming, concurrency and multithreading.

Specific Responsibilities :
  • Starting from Architecture design to implementation of a real-time video streaming platform to handle the sharing of professional and User Generated Content through Crunch Platform as a Service.
  • Strong experience in tackling challenges revolving around video processing (Ingestion, Transcoding, Packaging), distribution and latency
  • Scalable infrastructure to handle millions of video upload to Crunch platform from across the globe.
  • Proactive in creating a multi-paradigm engineering culture by working with a cross-functional team placed locally and globally.
  • Mobile Application Backend development.
  • Maintain and extend an existing software components developed in the Media Server software.

What You Bring to the Table :
  • 5+ years experience in video processing, video streaming, and video distribution, ideally with technical interests and experience outside of video; i.e. database, backend development of mobile application development.
  • Experience with Python, node.js, cloud functions etc
  • Experience with AWS, Transcoder and Github
  • Experience in S3 or other storage / CDN services
  • Expert knowledge in video/image compression standards HEVC, VC-1, H.264, h.263, h.265, MPEG4-Part 2, MPEG 2, MPEG 1, JPEG 2000, JPEG
  • Some experience with MPEG2 TS and familiar with MPEG DASH
  • Use of Agile and Jira tools
  • BS or equivalent in Computer Science or Engineering

About Us :
https://www.crunchmediaworks.com/index.html

Job Type : Full-time Employee
Location : Bangalore, India
Reporting to : Director of Engineering
Job Purpose :

Solid hands-on engineer in the video algorithm domain who mastered in developing video compression algorithms for the cloud and mobile space for many years. This role is mainly on developing video software algorithms using H.264 or any other new video codecs for several applications such as mobile video sharing, fastest video encoding on the cloud, optimizing video delivery in the broadcast and surveillance domains. A developer in this role is an integral part of a core video team committed to developing products which enhances both user-experience and reducing the cost of video delivery.


Requirements :
  • Solid understanding of video compression fundamentals and a good knowledge plus working experience with H.264, H.265, AV1 and VVC codecs
  • Knowledge of Media Codec frameworks on Android and iOS platforms.
  • Solid programming experience in C/C++ on Linux.
  • Knowledge and experience in the video streaming domain is a must
  • Good understanding of video streaming protocols such as HTTP, RTP, RTSP, WebRTC
  • Thorough knowledge on HLS, MPEG-DASH, MP4, fMP4 and MOV file formats is a must
  • Experience in following components is highly desirable
    • OS : Linux, iOS and Android
    • Media frameworks : Android MediaCodec Framework, iOS Video Toolbox and
    • Source control : Git
    • Open Source Media frameworks : Latest FFmpeg, GStreamer version 1.x
    • Video filters, Scaling, Denoiser and blending algorithms
    • Skills in Machine learning techniques especially of solving complex problems in the video compression algorithms using ML methods
  • Strong understanding of OS internals such as I/O, Networking, Multi-threading etc

Specific Responsibilities :
  • Video Compression SDK development for the mobile devices using latest codecs readily available on handsets
  • Strong experience in tackling challenges revolving around video processing (Transcoding, Packaging), tuning high performance video application for latency and cost
  • Develop new video algorithm using the latest video codecs to optimize the video content better for quality and savings
  • Understand video patterns and characteristics in the professional and user-generated content using the latest video tools from research community to help improving the existing Crunch products
  • Proactive in creating a multi-paradigm engineering culture by working with a cross-functional team placed locally and globally
  • Maintain and extend an existing software components for customer deployments
  • Ready to work in a fast paced development environment strictly following SDLC

What You Bring to the Table :
  • You must be well organized to prioritize tasks on hand to deliver your work on-time
  • Not afraid to take development challenges and eager to learn new things in video.
  • 8+ years of experience with video compression and a good understanding of Media frameworks for the iOS and Android platform
  • Well versed in GStreamer and a good understanding of FFMPEG internals are the must ones
  • Experience with latest video codecs such as H.265, VP9 is highly desirable.
  • Experience on building SDKs and frameworks a big plus
  • Experience in AWS S3 or other storage / CDN services is a bonus
  • Use of Agile and Jira tools
  • Experience in analyzing video streams for conformance in the elementary and transport levels using at least one of the tools such as Codecvisa, Tektronix and Elecard StreamEye
  • MS or equivalent in Computer Science or Engineering

About Us :
https://www.crunchmediaworks.com/index.html

https://streaminglearningcenter.com/blogs/crunch-technology-shines-per-title-comparison.html

Job Type: Full-time Employee
Location: Bangalore, India
Reporting to: Director of Engineering
Job Purpose :

Hands-on engineer to work on designing and developing Android software stack for applications running on Phones and/or creating software development kit (SDK) enabling Crunch Mobile technology as part of Android OS stack. A developer in this role is an integral part of a core team of talented software engineers committed to the development of fast and quality way of optimizing video contents and new ways of fast sharing video contents on the Android platform. This role involves a significant contribution to customizing Media Codec API which is part of the Android OS functions.


Requirements :
  • Good hands on experience in building high performance mobile applications on Android including some amount of experience in Android UI development.
  • Knowledge of video streaming, Media Codec frameworks on Android.
  • Solid programming experience in Java/C/C++. Well versed in latest Android SDK and NDK tools
  • Experience in following components is highly desirable
    • OS : Android 5.x, 6.x, 7.x and 8.x versions
    • Databases : NoSql, MySql
    • Android Media frameworks : MediaCodec API stack, OpenMax layers
    • Source control : Git
    • Media frameworks : FFmpeg, GStreamer
    • REST APIs
  • Strong understanding of, memory management, file I/O, network & socket programming, concurrency and multithreading on Android OS.

Specific Responsibilities :
  • Starting from Architecture design to implementing and maintaining video SDK on Android devices
  • Strong experience in tackling challenges revolving around video processing (Transcoding, Packaging), tuning high performance video application for latency on Android
  • Android Application development specifically for video sharing, optimizing user-content using hardware codec readily available on the devices on various Android platforms such as Qualcomm, Samsung Exynos and MediaTek
  • Proactive in creating a multi-paradigm engineering culture by working with a cross-functional team placed locally and globally
  • Maintain and extend an existing software components developed in the Android application space

What You Bring to the Table :
  • You must be well organized to prioritize tasks on hand to deliver your work on-time
  • Not afraid to take development challenges and eager to learn new things on Android.
  • 5+ years experience in Application development for Android with a good understanding of Media Codec Stack and hardware codec access in Android.
  • Well versed in Android Native Code development using frameworks such as GStreamer, OpenMax
  • Experience with video compression on Android is highly desirable.
  • Experience building SDKs and frameworks a big plus
  • Experience in AWS S3 or other storage / CDN services is a bonus
  • Some understanding about video compression standards H.264, MPEG 2 and HEVC
  • Use of Agile and Jira tools
  • BS or equivalent in Computer Science or Engineering

About Us :
https://www.crunchmediaworks.com/index.html

Job Type: Full-time Employee
Location: Bangalore, India
Reporting to: Director of Engineering
Job Purpose :

Excellent hands-on engineer to work on developing a next generation of media server software. A developer in this role is an integral part of a core team of talented software engineers committed to the development of fast and quality way of video sharing service that will revolutionize the video sharing technology over the internet. This role involves a significant contribution to the development of server side components which includes a learning opportunity of developing products in the video streaming space.


Requirements :
  • Good hands on experience with AWS.
  • Solid programming experience in C/C++,Python
  • Experience and knowledge about AWS services such as Lambda, EFS, auto scaling, load balancing etc
  • Experience on building docker based application and provisioning dockerized application is highly preferable
  • Good understanding of HTTP protocol is a must.
  • Experience in following components is highly desirable
    • Web Servers : Apache, Nginx
    • Databases : MySql, redis, mongoDB, Firebase
    • Python frameworks : Django, Flask
    • Source control : Git
    • REST APIs
  • Strong understanding of, memory management, file I/O, network I/O, concurrency and multithreading.

Specific Responsibilities :
  • Learning opportunity to work on scalable video deployments.
  • Extending Mobile Application Backend for the customer specific features
  • Maintain and extend an existing software components developed in the Media Server software.
  • Proactive in creating a multi-paradigm engineering culture by working with a cross-functional team placed locally and globally.

What You Bring to the Table :
  • Strong skills and experience in coding with Python, cloud functions etc
  • Minimum of 1 -2 yrs Experience with AWS services and Github
  • At least 6 to 1yr experience in S3 or other storage / CDN services
  • Exposure to NoSql database on developing mobile backend.
  • Use of Agile and Jira tools
  • BS or equivalent in Computer Science or Engineering

About Us :
https://www.crunchmediaworks.com/index.html

https://streaminglearningcenter.com/blogs/crunch-technology-shines-per-title-comparison.html

Role Name: Cloud Engineer (AWS)
Description :

We are searching for a Node JS developer to work in Bangalore. The position is with the Winnow Chatbot team and the role will consist on delivering new Google adwords apis, working with our existing serverless infrastructure and integrating with our custom logic to complete the product. The person would be primarily working on Google Adwords Api, Facebook Ad Api, Amazon Ad Apis, Facebook Chatbot apis and other ad platforms as we integrate them into our product.


Requirements :
  • 2 to 10 years of work experience
  • Node Js, knowledge of aws services is a must.
  • Knowledge of serverless library.
  • Comfortable with dynamodb, SQS, SES, lambda, Api Gateway, AWS lambda, RDS
  • Mastery of a version control system (preferably Git)
  • Proficient in designing and implementing RESTful web services
  • Proficient in modern microservice-based architectures and methodologies
  • Working knowledge of object-oriented and functional aspects of NodeJS programming.
  • Building high quality, high performance services in an extremely collaborative environment
  • Deep technical hands-on experience developing in REST/JSON or SOAP/XML, combined with strong knowledge of concepts such as CORs (Cross Origins Resources), headers, security, JSON and http concepts.
  • Hands on experience with the AWS architecture and services

About Us :
https://www.winnow.co/

Role Name: Frontend Engineer (AngularJs)
Description :

We are searching for a AngularJS Frontend developer to work in Bangalore. The position is with the Winnow Chatbot team and the role will consist on working on our Angular Platform.


Requirements :
  • 2 to 10 years of work experience
  • Responsible for all things front-end.
  • Writing unit-testable front-end code.
  • Proficient understanding of web markup, including HTML5, CSS3
  • Ability to hand-code responsive website with maximum browser support.
  • CSS (Sprites, bootstrap)
  • JavaScript (ES6 and TypeScript)
  • Strong Angular 2 background
  • Clearly communicate ideas and solutions to the team
  • Prepare documentation of new features and enhancements to code
  • Review and audit site analytics data and resolve problems

About Us :
https://www.winnow.co/

Role Name: Social Media Content Manager
About Winnow

Winnow is the first digital marketing platform that is purpose-built for small and medium-sized businesses. It offers end to end marketing automation, from strategy and content to publishing and results analysis. Our services are delivered using a chatbot on Facebook messenger called Robin. Robin resolves issues like missing contact info, missing profile picture etc., recommends and helps create engaging and relevant content, runs paid ad campaigns and measures results.

We have come a long way in a very short period of time and our alpha customers are seeing phenomenal results. We are well funded on the basis of that success and are looking to bring on a skilled, passionate and creative team on board to further refine our solution and propel our growth.


Are you a fit?

We are looking for a full-time Digital Marketing and Social Media Strategist to conceptualize, develop, create and execute digital content that promotes audience engagement and growth.

This position requires the ability to manage multiple projects simultaneously and a clear understanding of our audience, which is small to medium scaled businesses in the US. If you're somebody who keeps up with the latest digital, social, and content marketing trends, is comfortable interfacing directly with our target market, and working in the field with a team of people to mobilize our tool, we are looking for you.


Responsibilities:
  • Perform research to contribute new and creative social content that are specific to different industry categories in the US
  • Leverage writing and creative skills to develop compelling digital marketing content, focused on social media content created for the target audience
  • Create and customize social media and paid ad schedules for our book of businesses
  • Coordinate with the design team to illustrate
  • Track and analyse content/campaign success, provide feedback and suggestions for ongoing improvements
  • Identify customers' needs and gaps in our content and recommend new topics
  • Ensure all-around consistency (style, fonts, images and tone)
  • Strong attention to detail, organizational and prioritization skills.
  • Help us reach our next goal of reaching out to local businesses at scale
  • Hire college students and interns locally to build a network of marketeers that can help us reach and support local businesses
  • Work with teams across different geographies (we have teams in India, US, Europe)

Eligibility:

If you're familiar with producing online content and have an eye for detail, we'd like to meet you. Feel free to share samples of your work or portfolio of your published work, along with your application.


  • Minimum Experience: +5 years in this area of expertise with a focus on social and paid content
  • Has worked in a client-facing role in an established digital marketing agency OR a major ad platform (Facebook, Google, LinkedIn etc)
  • Has worked on digital marketing strategy for small and medium businesses in the US
  • Experience doing research using multiple sources to ensure we're using the latest and the best strategies for promoting our book of businesses
  • Familiarity with web publications and basic SEO research tools (such as the Keyword Tool) to aid in choosing keywords and hashtags
  • Excellent communication skills, with a focus on engaging content writing and editing skills in English
  • Meet tight deadlines in a bootstrapped, fast-paced, often organic environment
  • Certifications from Google Ads, Facebook Blueprint preferred

Notes: Send in your resumes to the email address listed. Payscales are comparable to current market standards.