Skip to main content

Python Developer

Python Developer
ADPMN Inc
10 months 2 weeks ago

Title: Job Title: Python Developer - media domain client exp needed

Location: New York City

Duration: 6+ months

Responsibilities

  • Develop and maintain Python-based software solutions for media-related projects, including content management systems, video processing tools, analytics platforms, and more.
  • Collaborate with internal stakeholders, including media producers, content creators, and technical teams, to understand requirements and translate them into technical specifications and code.
  • Design, implement, and test robust, scalable, and efficient Python applications and APIs to support various media workflows and processes.
  • Integrate third-party APIs, libraries, and services into existing systems to extend functionality and improve efficiency.
  • Optimize software performance and scalability to handle large volumes of media content efficiently.
  • Troubleshoot and debug issues, and provide timely resolution to ensure smooth operation of media systems and applications.
  • Stay updated with emerging technologies, trends, and best practices in media and software development, and propose innovative solutions to enhance product offerings.
  • Collaborate with other developers, designers, and stakeholders in an agile environment to deliver high-quality software solutions on time and within budget.
  • Document code, technical specifications, and processes to facilitate knowledge sharing and maintainability.
  • Participate in code reviews, provide constructive feedback, and adhere to coding standards and best practices.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Python Developer, with a focus on developing software solutions for the media industry or related domains.
  • Strong proficiency in Python programming language and related frameworks/libraries such as Django, Flask, NumPy, and Pandas.
  • Solid understanding of media formats, protocols, codecs, and standards (e.g., MPEG, H.264, HLS, DASH).
  • Experience with media processing and manipulation tools such as FFmpeg, OpenCV, or similar.
  • Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB, and proficiency in SQL.
  • Knowledge of web technologies including HTML, CSS, JavaScript, and RESTful APIs.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Knowledge of media asset management systems and workflows.
  • Understanding of video streaming technologies and protocols (e.g., HLS, MPEG-DASH).
  • Experience with machine learning frameworks/libraries (e.g., TensorFlow, PyTorch) for media-related applications.
  • Contributions to open-source projects or involvement in relevant communities/groups.

Expertise level

Work arrangement

Similar Jobs in United States