Image Loading

Senior Software Engineer

Job Description

Senior Software Engineer

Must-Have:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum 4 years of experience in Software Development with 3+ years of proficiency in Python
  • Experience working with multimedia content and familiarity with relevant technologies and protocols for audio and video processing (e.g., FFmpeg, HLS, MPEG-DASH).
  • Experience in structured/unstructured data extraction through text processing, audio processing, regular expressions etc.
  • Experience working in a cross-functional distributed team environment
  • Excellent verbal and written communication skills with the ability to share thoughts and ideas, concisely and persuasively.

Nice to have:

  • Proficiency in programming languages such as Java, or GO, and experience with related frameworks and libraries for data processing and manipulation.
  • Knowledge of web scraping techniques and APIs for retrieving multimedia content from the public web is a plus.
  • Working knowledge of any cloud service provider(preferably AWS)
  • Familiar with IAC technologies such as Terraform and Crossplane.
  • Experience with workflow orchestration tools like Airflow, Prefect
  • Exposure NoSQL solutions like MongoDB, DynamoDB, etc.
  • Experience with working on Dockers, K8s

Skills

  • Python
  • Java
  • GO
  • AWS
  • Terraform
  • Airflow
  • No-SQL
  • MongoDb
  • DynamoDB
  • Docker
  • K8s

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Apr 16, 2024

Experience

4 to 7 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent