Database Software Engineer PlayNetwork
THIS JOB HAS EXPIRED
Reports To
Manger of Innovation and Media Player Development
Direct Reports
None
Status
Exempt
Summary
PlayNetwork is a leading technology and innovation company. Join our technology team as we develop solutions for our customers, which include many of the world?s top brands in areas such as retail, dining, hospitality, grocery, finance, and healthcare. At our core, we bring our brands to life through content (music, video, motion graphics, etc). Join the team and play a part in creating rich media experiences for global consumers in store, on-the-go and at home.
The candidate is responsible for the design and development of a highly distributed data base. The data base will contain rich media assets, including music, video, images, and animation, as well as other executable files (e.g., self contained game modules, etc). The data base will also contain rich and diverse meta data, ranging from:
1.Basic ? music, artist, label, etc.
2.Technical ? camera type, lens aperture, etc. Normally for filming
3.Advanced ? specific to PlayNetwork business mixes, distinctive featuring for example
4.Social ? automated with APIs to search data on artists (blogs, Facebook, news, etc.) For trending; who?s trending on twitter for example.
5.Playback ? capture play info when audio / video is played in the field.
The desire is to implement a NoSQL type data base that supports BLOB data types and a structure that is highly dynamic. The data base must be designed with high performance in mind as well as distribution and localization by geographic locations. A key element of the database will be its ability to track rights assigned to content (e.g., authorized to play in this geography, authorized for playback on this device, authorized for this use such as download, purchase, share, etc, valid during a timeframe, etc).
The candidate must have an innate desire to learn new technologies, tools and languages. The candidate should be naturally interested in engineering and is always thinking about new ways to solve problems (more efficient for the user). The candidate will work on a team (may be geographically disbursed) that will cross train and mentor each other to grow the team skills to support a wide range of Products on diverse platforms (from audio/video servers to mobile devices to tablets to kiosks, etc). The candidate must be proactive, highly motivated and takes pride in their work.
The candidate must have experience in an agile (iterative) development environment and understand the methodology of building products iteratively (2-4 week sprints). The candidate must be able to develop prototypes quickly (not demo code) to showcase concepts, prove technology approach, and to enable early customer feedback. The candidate will work on existing code to understand its capabilities, as you simultaneously build new solutions that vastly expand our current offerings to meet our global vision.
Essential Duties and Responsibilities
The following is a list of general job responsibilities for the position. This list is not all-inclusive and may be broadened or changed to meet changing business needs.
?Responsible for requirements analysis, designing, developing, testing and delivering high quality, scalable products
?Mastering the development methodology (agile, iterative) and development tools
?Team player who will work on scrum teams to deliver Product level quality deliverables on time and within budget
?Helps to define and improve the development lifecycle
Experience/Education/Certifications
?BA/BS in Computer Science, Engineering or related discipline; post graduate education desired
?Prior experience working in a leadership role and a minimum of 7 years experience
?Solid coding practices including good design documentation, unit testing, peer code reviews, and a preference for agile methods
?Has a strong sense of the external environment, the competitive landscape and leading-edge technology to ensure the implementation of the appropriate technical architectures and solutions
Preferred Development/Programming Knowledge and Skills
?Technologist at heart who keeps up to date with new technology trends, tools, applications, etc
?Solid expertise in data base design and development, with expertise in NoSQL data base tools
?Developer-level knowledge of SQL, relational databases, and data warehouse/ETL.
?Programming experience in high-volume/low-latency/high performance processing
Bonus Skills
?Familiar with audio and video formats, compression and streaming methods
Behaviors
?Leads by example and exemplifies the company?s Guiding Principles in actions and behaviors
?Highly motivated individual focused on team accomplishments
?Ability to work in a multi cultural environment
?Ability to effectively deliver clear, concise communication
?Strong desire and aptitude to learn new technologies
| Location: |
8727 148th Avenue NE
Redmond, WA 98052
United States
|
THIS JOB HAS EXPIRED