Python Developer

HR Central
  • Bangalore
  • Confidential
  • 4-7 years
  • 20 Oct 2015

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

The R&D -Media Management (MM) team is seeking an experienced software developer to help build web services and pipeline tools to manage and deliver media for the production of Dreamworks Animated Features. The ideal candidate will be a highly motivated self-starter able to hit the ground running in an agile development environment.

We are looking for a developer who is versatile and always eager to tackle new problems as we continue to push technology forward. He/She should have experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. You will be responsible for a services infrastructure that lets artists across the globe collaborate while providing expertise in the full software development lifecycle, from concept and design to testing.

Duties and Responsibilities
Design and develop high-volume, low-latency services in a high traffic and critical services environment, delivering high-availability and performance.
Develop and design service APIs , workflows and testing strategies.
Come up ideas to solve issues that come with high scale and distribution and then implement those ideas using existing technology or suggest/implement better alternatives.
Interface with operational staff to coordinate deployments, setup monitoring tools, manage server configuration, and debug live issues
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Bachelors or Masters in Computer Science or equivalent technical experience
Last 3+ years of Python development experience
Thorough understanding of web service technologies (REST, HTTP, JSON)
Experience with AJAX, JavaScript libraries and frameworks like Jquery, Backbone or Angularjs
Familiarity with service oriented architecture concepts (SOA)
Experience with highly scalable , distributed and redundant service architectures
Ability to research and adapt new technologies quickly in a very dynamic work environment

We also prefer experience with:
Exposure to Java
Relational Databases, SQL
NoSQL technologies (MongoDB, Cassandra, HBase)
Familiarity with python web frameworks like webpy, tornado is a plus.
Familiar with Apache and Java app servers such as Oracle Weblogic, JBoss, Tomcat is a plus
Javascript, as we maintain a number of javascript debugging interfaces to our services
Exposure to messaging systems like A-MQ or Qpid

Job Posted By

About Organisation

HR Central