At Medio, we're about uniting people with the information they want, wherever they are. To help us achieve this goal, we're constantly seeking talented, creative individuals for roles throughout the company.

Our team includes some of the most accomplished, skilled contributors in the industry, and together we're building the future of mobile search. If you've got the skills and the passion, there could be a place for you on the Medio team. Send your resume today to .



Medio Opportunities in the U.S.

Click on a job title below to learn more.

Technical Program Manager, Data Services



The Technical Program Manager, Data Services will support two development teams in delivery of their services to production.  This role will own a collection of Core Services responsible for data management, data cleaning/normalization, data processing, data access (including performance), and high-availability/consistency.  Medio has established a services-oriented architecture and this person will ensure that services developed are highly scalable, highly available and meet the functional needs of their consumers.  This is a key strategic hire supporting rapid innovation for all Medio search, advertising, and predictive analytics solutions.

Responsibilities

  • Creating and maintain product backlog and work with Product Management to establish release milestones.

  • Clarifying and supplementing business requirements and turning them into detailed functional design specifications.

  • Communicating current project and release features effectively with business owners as well as developers and QA.

  • Project management, including issue and risk identification and management, tracking dependencies and milestones, and communication of overall project status.

  • Coordinating production support activities and production releases.

  • Evangelizing product features and capabilities to internal stakeholders.
Required Skills and Experience

  • Bachelor’s Degree in MIS, Computer Science, Math, Engineering or a related field; or equivalent experience as a Software Developer.

  • Strong technical background along with strategic thinking.

  • At least 5 years of experience in a Technical Program Manager role.

  • Proven track record for delivering software utilizing SCRUM/AGILE methodology.

  • Significant database technical knowledge/experience and/or other data storage experience.

  • Good communicator with experience in cross-team interactions.

  • Energy and desire to drive delivery of high-quality, high-impact software.
Preferred Skills and Experience

  • 3+ years experience as a software developer.

  • Background in highly scalable systems, Statistics and/or Machine Learning/Data-Mining.

  • Experience working with mobile carriers.

  • Experience with mobile web applications.

  • Services oriented architecture and/or SaaS experience.

Software Design Engineer, Mobile Ad Platform



We are looking for an engineer to aid in the development of an advertising platform for mobile search. Candidate must have a broad range of design experience, especially in server-side technology. Candidates who have prior technical leadership experience, with demonstrated ability to both design systems at a high level and delve into low-level coding detail are preferred. Candidate must have Java language expertise. Ability to closely work with QA and PM is a necessity. Candidate must have a demonstrable track record of using sound coding practices (including unit-testing) to produce features in a timely manner.


Required Skills and Experience

  • BS/MS degree in Computer Science

  • 5+ years of development experience

  • Java language fluency

  • Experience using Linux

  • DB programming experience

Software Design Engineer, Data Services



We’re looking for a software design engineer to help us build data processing, data analysis and data warehousing systems. You’ll be working in a fast-paced environment to create next-generation products for the leader in mobile search. The ideal candidate combines strong analytical and problem-solving skills with excellent communications skills and a hard-working, positive attitude.


Required Skills and Experience

  • BS in Computer Science or similar

  • 4+ years software development experience

  • 2+ years Java SE experience

  • Excellent communications skills and a preference for working as part of a cohesive team

  • 3+ years enterprise database design and development expertise

  • Experience working with large data sets

  • Strong object-oriented design and development skills

  • Proficiency with Linux and version control systems

  • Strong orientation toward quality and software development fundamentals

  • Strong problem analysis and debugging skills

  • A passion for delivering maintainable software

  • Strong understanding of how web applications work (HTTP, server architecture, etc)

  • Web services experience

  • Multi-threaded programming


Preferred Skills and Experience

  • Data warehouse design and development experience

  • PostgreSQL experience

  • Experience working on high-volume distributed systems

  • Experience with Servlets and JSP

  • Scalability/performance analysis and optimization

  • Maven experience

Software Design Engineer in Test


Java test developer needed to help build automated test systems for industry leading mobile search applications.

Required Skills and Experience


  • 2+ years experience creating test automation systems

  • BS in Computer Science or similar

  • Experience with Java development

  • Experience with Linux and version control systems

  • Understanding of object-oriented design and development

  • Strong understanding of how web applications work (HTTP, server architecture, etc)

  • Excellent communications skills and a preference for working as part of a cohesive team

  • Strong problem analysis skills

  • A passion for mobile applications and contributing to quality software
Preferred Skills and Experience

  • Experience with scrum or agile methodologies

  • Experience with mobile web applications

  • Web services experience

Java Web Developer


Java web developer needed for development of industry leading mobile search applications and UI.  You’ll create application logic and UI designs for WAP and rich client applications.

Required Skills and Experience

  • 2+ years in Java Web Development

  • 2+ years experience with Java Server Pages (JSP)

  • Expertise in XHTML and CSS, the ability to make a web page match a design

  • Experience with Linux and version control systems

  • Strong understanding of how web applications work (HTTP, server architecture, etc)

  • Excellent communications skills and a preference for working as part of a cohesive team

  • A passion for user experience and mobile applications
Preferred Skills and Experience

  • Experience with 2 or more Java Web UI Frameworks

  • Experience creating mobile web applications, including graceful UI degradation for low-end devices

  • Proven ability to create web applications that are easy to test and maintain

  • Object-oriented development experience

Software Design Engineer, Mobile Search


We’re looking for a software design engineer to help us build search services, platform components, and mobile applications.  You’ll be working in a fast-paced environment to create next-generation products for the leader in mobile search.  The ideal candidate combines strong analytical and problem-solving skills with excellent communications skills and a hard-working, positive attitude.

Required Skills and Experience

  • BS in Computer Science or similar

  • 4+ years software development experience

  • 2+ years Java SE experience

  • Excellent communications skills and a preference for working as part of a cohesive team

  • Development with Java and leading open-source java frameworks

  • Strong object-oriented design and development skills

  • Strong understanding of how web applications work (HTTP, server architecture, etc)

  • Proficiency with Linux and version control systems

  • Strong orientation toward quality and software development fundamentals

  • Experience with Servlets and JSP

  • Strong problem analysis and debugging skills

  • A passion for mobile applications and delivering maintainable software

  • Web services experience

  • Multi-threaded programming


Preferred Skills and Experience

  • I/R experience

  • SQL and database experience

  • Experience with mobile application development

  • Experience working on high-volume distributed systems

  • Experience working with large data sets

  • Experience with more than one Java web UI framework

  • Scalability/performance analysis and optimization

  • Experience working with mobile carriers

  • Maven experience