Ready to apply? Please send the following information to jobs@melodis.com:
Your Full Name
Your Email Address
Your Phone Number
Your Cover Letter
Your Resume
The Position For Which You Are Applying
Thank you for your interest and good luck!
Our office in Sunnyvale, California is currently hiring for the following positions.
Melodis is an equal opportunity employer. We recruit, employ, train, compensate, and promote without regard to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, veteran's status or disabilities.
Algorithm Designer
Requirements:
"Ph.D." or "MS with 3+ years of experience" in Computer Science or related field with focus in theory and algorithm design
Extensive experience in design and implementation of Dynamic programing concepts
Extensive experience in design and implementation of Search algorithms
Experience with decoders (e.g. Viterbi, Dijkstra )
Experience with designing search engines, web crawling and dealing with very large amounts of data
Experience with distributed computing
Ability to work in a team environment
Strong communication skills
Additional qualifications (desirable but not required):
Experience with speech signal processing front ends, language modeling, hidden Markov models, decoding algorithms and phonetic analysis
Experience with statistical analysis and information theory
Knowledge of music
C/C++ Expert
Requirements:
Proficient in C, C++ and the use of gcc
Extensive experience with designing, development, debugging and optimization techniques
Knowledge of network programming
Ability to work in a team environment
Strong communication skills
Additional qualifications (desirable but not required):
Experience with algorithm design, decoders, search and sort algorithms, and dealing with large data sets
Knowledge of MATLAB
Knowledge of music
Mobile Application Software Engineer
Requirements:
BS in Computer Science or related field, with at least 1 year of experience in mobile application development
Up to date knowledge of state of the art standards for building applications for mobile devices (cell phones and PDAs)
Expert experience in Java, C++, and other programming languages used in mobile applications
Ability to work in a team environment
Strong communication skills
Search Architect/Engineer
Requirements:
Proficient in C, C++
Strong familiarity with UNIX and Web technologies
Strong hands-on approach, both as architect and coder
Proven track record designing and delivering scalable and maintainable
systems
Experience building high availability, fault tolerant systems
Strong algorithm design skills
Ability to work in a fast-paced, team environment
Self-directed with ability to create/prioritize projects
Ability to quickly understand and take ownership of existing code
Additional qualifications (desirable but not required):
Experience with search systems/architecture
Experience with search relevance and data mining techniques
Experience dealing with large data sets
Proficiency with Apache/CGI, MySQL, Java/Tomcat, Memcache, and other common server-side technologies
Familiarity with dynamic programming techniques
Knowledge of music
Search Operations Engineer
Requirements:
2+ years experience operating large-scale, high-availability distributed systems
Deep knowledge of Linux and scripting languages
Proven track record troubleshooting critical issues on complex, high-traffic systems
Ability to learn technical concepts quickly
Ability to tackle issues with strong sense of urgency and ownership
Ability to analyze and optimize all major aspects of server-side performance
Ability to implement solid script-based solutions for system tasks (deployment, etc)
Willingness to take shifts carrying a pager and responding to high-priority issues
Additional qualifications (desirable but not required):
Experience operating search systems
Experience as IT admin, and/or proficiency with related skills
Familiarity with monitoring and issue management systems (Nagios, RT, etc)
Familiarity with distributed file systems (NFS, etc)
Signal Processing Expert
Requirements:
"Ph.D." or "MS with 3+ years of experience" in Computer Science or Electrical Engineering with a strong signal processing background
Proficient in MATLAB (or equivalent signal processing toolkit)
Proficient in C/C++
Research oriented
Ability to work in a team environment
Strong communication skills
Additional qualifications (desirable but not required):
Experience with speech signal processing front ends, language modeling, hidden Markov models, decoding algorithms and phonetic analysis
Experience with statistical analysis and information theory
Knowledge of music
Speech Recognition Expert
Requirements:
"Ph.D." or "MS with 3+ years of experience" in Computer Science or Electrical Engineering with focus in one or more of the following fields: speech recogn
ition, speech signal processing, hidden Markov models, decoding algorithms, language modeling, natural language processing, linguistics and phonetics
Experience with statistical analysis and information theory
Proficient in MATLAB (or equivalent signal processing toolkit)
Proficient in C/C++
Research oriented
Ability to work in a team environment
Strong communication skills
Additional qualifications (desirable but not required):
Knowledge of music
Experience with pitch detection algorithms
Knowledge of multiple spoken languages
Sr. Systems Administrator
Requirements:
In-Depth knowledge of Networking and Load Balancing (Layer 7)
In-Depth working knowledge of Linux/UNIX operating systems.
In-Depth knowledge of high level system languages (Bash, C, Perl).
In-Depth Working knowledge of web technologies, protocols, languages, including Apache HTTPd, PHP, Perl and SSL.
Experience in managing and scaling large set of systems in Multi Data Center environment.
Site monitoring tools, such as Nagios
Must be able to pick up new skills/projects quickly.
After hours and weekend work (rotating shift) will be required for emergency outages. This individual will works on complex system problems where he/she requires knowledge of many diverse system components.
Computer Science degree or 3+ years equivalent experience.
Additional qualifications (desirable but not required):
Database Clustering/Tuning
Experience with BIND, Kerberos, LDAP, AFS, Kick-Start, VPN, Firewalls
In-depth knowledge of all aspects of email, including SMTP, IMAP server software, antivirus and SPAM filtering
Basic familiarity with Microsoft OS and applications
Must be able to work independently and with the rest of the IT team, engineering department and manage time effectively.
UI Designer
Responsibilities:
Design the layout, user-interface, and overall user experience for www.midomi.com
Requirements:
Strong portfolio featuring design samples
2+ years of experience designing web/desktop applications
Expert in Photoshop and Illustrator
Extensive experience with layouts, user-interfaces, and color schemes for websites
Experience with Flash design, CSS, and/or HTML is a plus
Experience with templating engines and versioning systems is a plus