Careers

Do you enjoy challenging yourself, and learning every day? Midokura is growing quickly and hiring in San Francisco, Tokyo, and Barcelona.

We are looking for people passionate about networking, distributed systems, virtualization, network security, network optimization, Linux programming, and more.

About Midokura

We’re a venture backed global startup with offices in San Francisco, Tokyo, and Barcelona. We started Midokura in early 2010 with the aim of solving the networking problems innate in infrastructure as a service (IaaS) public and private clouds. We’ve been heads down building a fully distributed, decentralized, software defined virtual network built for IaaS stacks.

Compensation

If you’re a successful candidate, you’ll receive a highly attractive and competitive compensation package which includes base salary, pre-ipo stock, and excellent benefits.

Perks

  • Travel the world by visiting our overseas offices
  • Flexible hours
  • Free beverages, and snacks
  • Work from home days
  • Reimbursements for commuting
  • Help with apartment searches

Currently, the following positions are open:

Location: Barcelona

Front-end Developer

Front-end Developer


Location:Barcelona,  Spain
Department:Engineering
Type:
Experience:Experienced

Job Description

As a front-end engineer, you’ll be tasked with building out the face of our disruptive network virtualization technology. The primary project is building our Midonet Manager, which is used for management and troubleshooting of the entire virtual network for public and private clouds.  Since we’re dealing with large scale networks, part of the challenge is presenting complex data sets and topologies in an easy to swallow form. You’ll be working with a small team, and have an opportunity to shape the direction of our product moving forward. Working on the Midonet Manager requires tight communication with product and technical development teams within Midokura.

  • Write front-end code in Javascript (mostly ES6 compliant), HTML/CSS.
  • Implement new features and optimize existing ones from controller-level to UI.
  • Work closely with, and incorporate feedback from, product management, UI designers, Sales and other engineers.
  • Creating innovative new ways to easily manage complicated things.
  • Responsible for creating a great UI and UX for our customers.

About Midokura

Midokura is a global software startup founded in 2010 with offices in San Francisco, Tokyo, and Barcelona. We make software which provides distributed, de-centralized, software defined virtual networks for Infrastructure as a Service (IaaS) platforms. Our core product, MidoNet, provides layer 2-7 networking services in a distributed system for cloud platforms such as OpenStack™, and CloudStack™. If you enjoy challenging yourself and learning everyday in a fast-paced environment, while working with great team members which inspire, and having a good time while building cutting edge technology that will power tomorrow’s infrastructure, Midokura is the place for you.

Required Skills and Experience

 

[Imperative]

  • Personal projects that show aptitude for front-end engineering and product design.
  • At least 2 years of experience in a similar role.
  • Excellent programming skills in JavaScript.
  • Expert CSS and HTML skills
  • BS or MS in Computer Science or related degree

[Preferred Skill]

  • Obsessed with creating simple, beautiful user experiences
  • Experience with Ember.js, D3.js
  • Experience with agile development practices
  • Ability to visualize large amounts of data in a beautiful and elegant ways

 

 

Internship - IT Support

Internship - IT Support


Location:Barcelona,  Spain
Department:
Type:
Experience:Student (College)

Job Description

We are looking for a highly skilled and enthusiastic intern who would be a good team player within the IT Support Team at Midokura, a Global IT startup company (www.midokura.com). The job will be giving IT support work to develop and operate the global offices (Japan, Spain, US). The job requires good general IT, research, analytic, communication and reporting skills. A person who is willing to learn new things and take an initiative in many roles will be given higher consideration.

 

Qualification

  • University student in IT or related studies
  • Ability to work at least 2-3 days a week
  • Business level English
  • Experience in IT support
  • Experience with PC hardware
  • Programming/scripting
  • Experience with cloud and distributed computing (preferred)
  • Experience with computer networks (preferred)
  • Experience with open-source projects (preferred)
  • Willingness to learn and accept new IT challenges
  • Good Communicator
  • Good team player
  • Quick learner

 

Benefits

- Educational and career training

- Provision of work experience in an innovative IT field

- Experience of overlooking the overall business activity

 

Working Hours

      Any days on Mon, Tue, Wed or Thu.  Total of about  20 hours/week



 

Internship - MEM Team/Analytics

Internship - MEM Team/Analytics


Location:Barcelona,  Spain
Department:
Type:
Experience:Student (College)

Job Description:

We are looking for a highly skilled and enthusiastic intern who would be a great team player within the MEM Team at Midokura, a Global IT startup company (www.midokura.com). The MEM Team takes care of the Midokura Enterprise MidoNet (the commercial features and addons for MidoNet - www.midonet.org - an open-source network virtualization software). One of the main areas in the MEM team is providing analytics tools for the data obtained from MidoNet operation. The job will be to fulfil tasks related to testing and evaluating these tools, and also expanding them by integrating with other products.

 

The main functions of the MEM intern is to work in close cooperation with the rest of the MEM team for:

Hardening the analytics tools:

  • To help constructing the frameworks to test the analytics frameworks.
  • Working in collaboration with IT to develop tools for deploying test case scenarios.

Improving the analytics support:

  • Integrating with other products (data collectors, alert managers) to increase the added value of our data.
  • Investigating the capabilities of big data backends to take the maximum advantage of their features.
  • Making contributions to both MEM components and MidoNet OSS code to improve the quality of the data we collect and to provide support for new features.

You will: 

  • Use and optimise existing tools for our products.
  • Develop internal tools to test and evaluate usage scenarios.
  • Develop code to integrate with other products and create new features.
  • Explore and assess technologies for big data management.

Apart from the MEM team, you will communicate with different stakeholders, mainly internal to Midokura (IT team, OSS team, product, …).

Your ultimate goal is to ensure the MidoNet Analytics support meets user expectations keeping high quality standards.

Qualification

[Imperative Skills]

  • Curious, autonomous and willing to learn fast in an innovative work environment.
  • The jobholder should be educated to a bachelor or master degree.
  • Familiar with Network and Distributed Systems concepts.
  • Spoken and written proficiency in English (Business level).
  • Good communication skills and knowledge of modern communication tools.
  • Ability to work at least 2-3 days a week.
  • Willingness to learn and accept new challenges.
  • Coding skills in Python and Java.

[Preferred Skill]

  • Experience is not mandatory but a background in NoSQL databases and/or Big Data platforms is an asset.
  • Experience with the Scala language is not mandatory, but also an asset.
  • Basic understanding of cloud and distributed computing.
  • Basic understanding of computer networks.
  • Basic understanding of testing frameworks.
  • Communication.
  • Good team player.
  • Quick learner.

Junior Software Engineer, MidoNet Agent and Cluster

Junior Software Engineer, MidoNet Agent and Cluster


Location:Barcelona,  Spain
Department:Engineering
Type:
Experience:Entry Level

Position Overview

Developing innovative network technology for the cloud computing era. Self-motivated and driven engineers who want to get things done and greatly improve the future of networking and infrastructure management will thrive in our world class team. We are driven by passion and insatiable curiosity, and are not constrained by conventional thinking.

About Midokura

Midokura is one of the leading companies driving the SDN revolution in the data center, recognized as a thought leader and innovator in open cloud networking. Midokura is a leading contributor to MidoNet, an open source network virtualization overlay that integrates with a variety of Linux based hypervisors and containers as well as OpenStack or Docker, delivering L2-L4 virtual networking functions in a completely decentralized manner that avoids bottlenecks and single points of failure.  Midokura Enterprise MidoNet offers extensions for analytics and additional integrations such as ESX or vSphere.

Responsibilities

  • Design and develop distributed virtual network control plane software
  • Test and debug

Desired Skills and Experience

  • 0-3 years of software development experience
  • Some experience with Java, Scala, C++ development.
  • Familiarity or strong interest to specialize in the following topics:
    • Concurrency / asynchronous programming
    • Linux networking internals
    • Distributed systems (high availability, fault tolerance, consistency, replication protocols). Zookeeper, Cassandra & other distributed data stores.
    • Event processing.
    • Open source development.
  • Strong written and verbal communication skills.
  • C proficiency is a plus.

Education

  • Computer Science BS or MS or related field required

OpenStack Senior Software Developer

OpenStack Senior Software Developer


Location:Barcelona,  Spain
Department:Engineering
Type:
Experience:Experienced

Job Description
We are seeking a senior engineer who will be working directly with the OpenStack community. Now is your chance to join an international and dynamic work environment with flexibility and opportunity for growth as a Senior OpenStack Engineer at Midokura.

Responsibilities

  • Leading software developer for a variety of innovative projects
  • Contributing code directly to the OpenStack community

Desired Skills and Experience

  • Desire to learn and interact with the brightest minds in the industry
  • Desire to innovate, solve tough problems, and push the boundries
  • 5-10 years experience designing and writing high quality software
  • Programming in Python, C, or Java
  • Experience with virtualization such as (KVM, Xen, VMWare)
  • Experience with distributed computing environments
  • Excellent written and verbal skills
  • Linux application development experience preferable

Education

  • Computer Science BS or MS or related field required

 

 

Openstack and Containers Integration Engineer

Openstack and Containers Integration Engineer


Location:Barcelona,  Spain
Department:
Type:
Experience:Mid Level

Job Description


We are seeking a senior engineer who will be working directly with the
OpenStack and Docker community. Now is your chance to join an international and
dynamic work environment with flexibility and opportunity for growth as a
Senior Engineer at Midokura.


Responsibilities


    - Leading software development for a variety of innovative projects such as
      OpenStack Kuryr and its integrations with Container Orchestration Engines
      (Kubernetes, Swarm, Mesosphere)
    - Contributing code directly to the upstream communities of OpenStack and
      Docker
    - Research and work on integrations with new platforms such as clear
      containers and hyper.sh


Desired Skills and Experience


    - Experience in developing software in FOSS communities
    - Desire to interact with the brightest minds in the industry
    - Desire to innovate, solve tough problems, and push the boundries
    - 5-10 years experience designing and writing high quality software
    - Programming in Python and Go (C is a plus)
    - Experience with virtualization such as (KVM, Xen, VMWare)
    - Experience with container technologies
    - Experience with distributed computing environments
    - Excellent written and verbal skills
    - Linux application development experience

 

Education 

  • Computer Science BS or MS or related field required 

SDN Data Plane Software Engineer

SDN Data Plane Software Engineer


Location:Barcelona,  Spain
Department:
Type:
Experience:Mid Level

Job Description

Developing innovative network technology for the cloud computing era.  Self-motivated and driven engineers who want to get things done and greatly improve the future of networking and infrastructure management will thrive in our world class team.  We are driven by passion and insatiable curiosity, and are not constrained by conventional thinking.

Responsibilities

  • Architect and develop virtual network data plane software
  • Test and debug
  • Interact with customers to gather requirements, architect solutions, install and support our software

Desired Skills and Experience

  • 3+ years of software development experience
  • Strong C development experience. Java and/or Scala are a plus.
  • Knowledge of Linux networking (e.g. netfilter, iptables, netlink, etc.)
  • Strong knowledge of L2-L4 network protocols including Ethernet, IP, TCP.
  • Concurrent and asynchronous programming
  • Excellent analytical skills
  • Strong written and verbal communication skills

The following skills and experience are a plus:

  • Experience developing on Intel DPDK
  • Linux Kernel development.

Education

  • Computer Science BS or MS or related field required

 Location

  • Barcelona or Tokyo office
  • Remote work

Senior Software Engineer - MidoNet Agent and Cluster

Senior Software Engineer - MidoNet Agent and Cluster


Location:Barcelona,  Spain
Department:Engineering
Type:
Experience:Mid Level

 

Position Overview

Developing innovative network technology for the cloud computing era. Self-motivated and driven engineers who want to get things done and greatly improve the future of networking and infrastructure management will thrive in our world class team. We are driven by passion and insatiable curiosity, and are not constrained by conventional thinking.

About Midokura

Midokura is one of the leading companies driving the SDN revolution in the data center, recognized as a thought leader and innovator in open cloud networking. Midokura is a leading contributor to MidoNet, an open source network virtualization overlay that integrates with a variety of Linux based hypervisors and containers as well as OpenStack or Docker, delivering L2-L4 virtual networking functions in a completely decentralized manner that avoids bottlenecks and single points of failure.  Midokura Enterprise MidoNet offers extensions for analytics and additional integrations such as ESX or vSphere.

Responsibilities

  • Architect and develop distributed virtual network control plane software
  • Test and debug
  • Interact with customers to gather requirements, architect solutions, install and support our software

Desired Skills and Experience

  • 3+ years of software development experience.
  • Strong Java or Scala development experience.
  • Concurrent and asynchronous programming.
  • Experience developing distributed systems (high availability, fault tolerance, consistency, replication protocols).
  • Knowledge of Linux networking (e.g. netfilter, iptables, netlink, etc.).
  • Strong knowledge of L2-L7 network protocols including Ethernet, IP, TCP, HTTP.
  • Excellent analytical skills.
  • Strong written and verbal communication skills.

The following skills and experience are a plus

  • Experience developing distributed systems.
  • Knowledge and experience with OpenFlow or flow based switching.
  • L2-L7 network protocols including Ethernet, IP, TCP, HTTP.
  • Zookeeper, Cassandra, other NoSQL databases.
  • C proficiency
  • Experience with DPDK

Education

Computer Science BS or MS or related field required

Senior System / DevOps Engineer

Senior System / DevOps Engineer


Location:Barcelona,  Spain
Department:
Type:
Experience:Mid Level

Company Description

At Midokura, we have a vision to provide a more flexible, customizable and adaptable network infrastructure for companies worldwide through network virtualization, SDN. We seek talented System and DevOps engineers with experience in systems deployment and strong knowledge in Continuous Integration and internal infrastructure design and maintenance.

Job summary

Midokura Continuous Integration team is looking for a Senior Systems or DevOps engineer to work with MidoNet, fully-distributed and open-source SDN solution built by us, that powers virtual networking for the cloud. Systems/DevOps engineers at Midokura will design, build and maintain our development/testing infrastructure and several complex deployments. This job provides a chance to work with the latest technologies and equipment to be able to operate a bleeding edge cloud systems. It also assumes close work with the QA team in order to create reliable scenarios to test our product features.

We seek individuals that are passionate about open-source technologies, networking and cloud, that have experience building or testing pieces of a network infrastructure, distributed or cloud systems. This would provide the opportunity to work with an exciting array of technologies in networking, cloud-computing, distributed-systems and virtualization, as well as being part of a team that is on the edge of innovating how virtual networks are built and operated.

Primary Job Responsibilities

  • Plan, improve and maintain our internal infrastructure
  • Design, improve and maintain tests environments which will cover complex scenarios to stress our products
  • Prepare, build and demonstrate proof of concept scenarios involving our products
  • Build, test and deploy our products into integrated solutions with our partners products

Required Skills and Experience

  • At least 3 years experience with system administration, virtual infrastructure or network operation & management
  • Knowledge of building and operating network infrastructure
  • Experience with scripting languages like bash, Python and Ruby
  • Experience with Linux / Unix operation, maintenance and support
  • Self-motivation and sense of responsibility
  • Solid written and verbal communication skills
  • Ability to communicate in English

Desired Skills and Experience

  • Extensive experience with system administration, tooling, operation and support
  • Familiarity with data-centre operation
  • Experience building and maintaining a CI infrastructure (Jenkins or similar)
  • Experience developing and maintaining automated deployment systems like Ansible, SaltStack, Chef, Puppet or JuJu
  • Bachelor's or higher degree in computer science
  • Significant software development experience
  • Knowledge of network and routing protocols; Ethernet, IP, TCP/UDP, BGP, MPLS, etc…

 

Software Engineer, MEM Team

Software Engineer, MEM Team


Location:Barcelona,  Spain
Department:
Type:
Experience:Mid Level

Job Description:

We are looking for a highly skilled and enthusiastic engineer who would be a great team player within the MEM Team at Midokura, developing innovative network technology for the cloud computing era. Self-motivated and driven engineers who want to get things done and greatly improve the future of networking and infrastructure management will thrive in our world class team. We are driven by passion and insatiable curiosity, and are not constrained by conventional thinking.

About the MEM Team

The MEM Team takes care of the Midokura Enterprise MidoNet, the commercial features and add-ons for MidoNet (www.midonet.org), an open-source network virtualization software. These features involve developing solutions in a range of areas, including monitoring, traffic analysis, etc.

About Midokura

Midokura is one of the leading companies driving the SDN revolution in the data center, recognized as a thought leader and innovator in open cloud networking. Midokura’s core product MEM (Midokura Enterprise MidoNet) is a network virtualization overlay, delivering L2-L4 virtual networking functions in a completely decentralized manner that avoids bottlenecks and single points of failure. Based on the open source MidoNet project which is also led by Midokura, MEM works with a variety of Linux based hypervisors and containers, with OpenStack, Docker, as well as with ESX and vSphere.

Responsibilities

  • Architect and develop distributed virtual network control plane and monitoring software
  • Test and debug
  • Interact with customers to gather requirements, architect solutions, install and support our software.

Desired Skills and Experience

  • 3+ years of software development experience
  • Strong Java and/or Scala development experience
  • Experience developing distributed systems (high availability, fault tolerance, consistency, replication protocols)
  • Concurrent and asynchronous programming
  • Excellent analytical skills
  • Strong written and verbal communication skills

The following skills and experience are a plus

  • L2-L7 network protocols including Ethernet, IP, TCP, HTTP
  • NoSQL databases (Zookeeper, Cassandra) and big data platforms

Education

  • BS or MS in Computer Science, or related field, required

System / DevOps Engineer

System / DevOps Engineer


Location:Barcelona,  Spain
Department:
Type:
Experience:Mid Level

Company Description

At Midokura, we have a vision to provide a more flexible, customizable and adaptable network infrastructure for companies worldwide through network virtualization, SDN. We seek talented System and DevOps engineers with experience in systems deployment and strong knowledge in Continuous Integration and internal infrastructure design and maintenance.

 

Job summary

Midokura Continuous Integration team is looking for a Systems or DevOps engineer to work with MidoNet, fully-distributed and open-source SDN solution built by us, that powers virtual networking for the cloud. Systems/DevOps engineers at Midokura will design, build and maintain our physical and virtual IT infrastructure. This job provides a chance to work with the latest technologies and equipment to be able to operate a bleeding edge network and cloud systems.

We seek individuals that are passionate about open-source technologies, networking and cloud, that have experience building or testing pieces of a network infrastructure, distributed or cloud systems. This would provide the opportunity to work with an exciting array of technologies in networking, cloud-computing, distributed-systems and virtualization, as well as being part of a team that is on the edge of innovating how virtual networks are built and operated.

 

Primary Job Responsibilities

  • Plan, improve and maintain our internal infrastructure
  • Design, improve and maintain IT infrastructure with a purpose of supporting our development, testing and QA environments strengthening our products
  • Build, test and deploy our products into integrated solutions with our partners products

 

Required Skills and Experience

  • Experience with system administration, virtual infrastructure or networks
  • Experience with Linux / Unix operation, maintenance and support
  • Experience with computer hardware maintenance and troubleshooting
  • Self-motivation and sense of responsibility
  • Solid written and verbal communication skills
  • Ability to communicate in English

 

Desired Skills and Experience

  • Extensive experience with system administration, tooling, operation and support
  • Familiarity with data-centre operations
  • Familiarity with managing Google apps
  • Experience with scripting languages like Bash, Python and Ruby
  • Bachelor's or higher degree in computer science
  • Software development experience
  • Experience using automated deployment systems like Ansible, SaltStack, Chef, Puppet or JuJu
  • Experience with cloud orchestration systems administration, operation and support

 

Test Automation Engineer (QA) - Cloud Networking

Test Automation Engineer (QA) - Cloud Networking


Location:Barcelona,  Spain
Department:Engineering
Type:
Experience:Mid Level

Job Description

Midokura is seeking talented Quality Assurance engineers with experience in systems testing and strong knowledge of network protocols. The successful candidate will work on MidoNet, our SDN solution that powers virtual networking for the cloud.

Our Quality Assurance team ensures that MidoNet ships free of bugs, performance/scaling regressions and with all components working seamlessly together (CLI, GUI, distributed network controller). Our QA engineers are experts at using MidoNet and deeply familiar with OpenStack and CloudStack. The QA engineers do manual and automated testing of MidoNet and its cloud software integrations. The QA engineers help with root-cause analysis and help drive improved testing and coverage in the entire code-base. The QA team also maintains and evolves a sophisticated cloud-based framework that allows launching and testing a MidoNet cloud within a public cloud (like AWS or Rackspace) - this enables agile and flexible testing at small and large scales, especially scales we would not be able to test with Midokura-owned hardware.

We seek individuals that are passionate about networking and cloud, that have built or tested parts of a network infrastructure or cloud. The successful candidate will work with an exciting array of technologies in networking, cloud-computing and virtualization and will be part of a team that is innovating how virtual networks are built and operated.

About Midokura

Midokura is one of the leading companies driving the SDN revolution in the data center, recognized as a thought leader and innovator in open cloud networking. Midokura’s core product MEM (Midokura Enterprise MidoNet) is a network virtualization overlay, delivering L2-L4 virtual networking functions in a completely decentralized manner that avoids bottlenecks and single points of failure. Based on the open source MidoNet project which is also led by Midokura, MEM works with a variety of Linux based hypervisors and containers, with OpenStack, Docker, as well as with ESX and vSphere.

Responsibilities

  • Create and review test specifications, test cases, and test plans.
  • Write regression, UI, black-box and systems tests.
  • Manually test our SDN solution and cloud integrations by generating various types of network traffic between VMs or between VMs and the Internet in a running instance of a MidoNet-powered cloud.
  • Automate CLI, GUI and network controller testing.
  • Maintain and evolve our distributed, cloud-based testing framework.
  • Troubleshoot and isolate issues, file bugs and work with developers to find root causes.
  • Collaborate with our systems/devops engineers to deploy to our test cloud and perform smoke testing.
  • Record and track product defects.
  • Drive increased and improved test coverage across the whole code-base.

Required Skills and Experience

  • 3+ years in computer networks and distributed test systems. ​ 
  • Experience programming in any scripting language: Python, Ruby, Bash  or similar.
  • Experience writing test plans and test cases, from analyzing feature specs
  • Strength in at least one of Shell, Puppet, Chef, Ansible within the context of deploying complex network scenarios
  • Traffic generation and analysis tools: iperf, netperf, mgen, nmap, tcpdump or similar

Desired Skills and Experience

  • BS/MS degree in Computer Science or equivalent
  • L2 protocols (RSTP, MST)
  • L3 Dynamic Routing Protocols (BGP, OSPF)
  • Encapsulation formats (GRE, VXLAN)
  • Firewalls, Load Balancers, IPv6
  • Linux OS admin skills with understanding of subnets, firewalls, switch and routing protocol configuration.
  • OpenStack or IaaS cloud services
  • Open vSwitch
  • Hypervisors: KVM, VMware ESX
  • Experience with Rally, IXIA, IxLoad, IxChariot, Avalanche, Tempest, Rally, Selenium or similar tools a plus
  • Experience with ZooKeeper and Cassandra
  • Excellent problem solving and analytical/quantitative skills

 

vSphere Integration Engineer

vSphere Integration Engineer


Location:Barcelona,  Spain
Department:
Type:
Experience:Mid Level

Job Description

We are seeking a senior engineer who will be working on MidoNet’s integration with VMWare’s vSphere helping create platforms where OpenStack and vSphere seamlessly coexist thanks to our SDN. Now is your chance to join an international and dynamic work environment with flexibility and opportunity for growth as a Senior Engineer at Midokura.

Responsibilities

  • Leading software development for our vSphere integration
  • Work on CI for the integration of vSphere and OpenStack.
  • Collaborate with the integrations team in bringing containers and other new platforms into the mix.

Desired Skills and Experience

  • Experience in developing software in FOSS communities
  • Experience with VMWare’s vSphere
  • Experience with OpenStack
  • Programming in Java and Python
  • Desire to innovate, solve tough problems, and push the boundaries
  • 5-10 years experience designing and writing high quality software    
  • Experience with virtualization such as (KVM, Xen, VMWare)
  • Experience with Linux networking
  • Experience with distributed computing environments
  • Excellent written and verbal skills
  • Linux application development experience

Education

  • Computer Science BS or MS or related field required

Location: Multiple Countries

Senior Product Manager

Senior Product Manager


Location:,  Multiple Countries
Department:Product
Type:
Experience:Experienced

Position Overview  

The Senior Product Manager is a key member of the team, responsible for creating long term sustainable value through the Midokura Enterprise MidoNet product line. The ideal candidate should be equal parts engineer and business person, working in a highly dynamic and agile environment, synthesizing a coherent product and ecosystem roadmap from internal inputs as well as those of customers and partners. Ideally, the individual has experience delivering network products under a tight schedule, working with multiple geographically distributed teams, interacting with key company leaders and product stakeholders. The individual will also work closely with the engineering team to ensure that product releases ship on time and meet a high quality bar. The ideal candidate can do competitive analysis, market strategy, and partner alignment. The Senior Product manager also participates in marketing activities such as providing support for marketing events, product launches, industry conferences. The Senior Product Manager will need to do both pull and push product marketing, driving both incremental product improvements as well as significant innovations.

About Midokura

Midokura is one of the leading companies driving the SDN revolution in the data center, recognized as a thought leader and innovator in open cloud networking. Midokura’s core product MEM (Midokura Enterprise MidoNet) is a network virtualization overlay, delivering L2-L4 virtual networking functions in a completely decentralized manner that avoids bottlenecks and single points of failure. Based on the open source MidoNet project which is also led by Midokura, MEM works with a variety of Linux based hypervisors and containers, with OpenStack, Docker, as well as with ESX and vSphere.

Responsibilities

  • Driving MidoNet and MEM product strategy and managing the roadmaps
  • Creating and owning the PRDs (product requirement documents) for MidoNet and MEM features
  • Soliciting requirements and feedback from customers and support and injecting the results into the product development process
  • Defining packaging and pricing of Midokura products
  • Being an internal and external evangelist for the MidoNet product
  • Using the MidoNet product regularly
  • Conducting usability tests with customers, partners, and other relevant parties
  • Working with partners on roadmap alignment and holistic solution development

Desired Qualifications

  • 5+ years of experience in product management and in the networking or cloud space
  • Strong understanding of enterprise infrastructure environments
  • Insight into cloud deployment scenarios and business models
  • Experience in creating business models for software solutions
  • Strong software engineering background with a passion for delivering high-performance, quality software
  • Track record of driving successful product releases
  • Ability to work on multiple projects concurrently in a fast paced environment
  • Passion for light weight, effective processes and methodologies that will increase team productivity
  • Solid knowledge of cloud platforms such as OpenStack, Cloudstack and strong familiarity with Amazon EC2, RackSpace Cloud, or other cloud hosting products
  • In depth knowledge of networking including IP, Ethernet, VPNs, overlays, VXLan
  • Solid understanding of hypervisors such as KVM and ESXi, as well as other workload isolation technologies like Docker
  • Strong system software background
  • Experience in software development and project/program management fundamentals (software development life cycles and quality processes, scope, cost, schedule, deliverables, change management, risk management)
  • PMP certification a plus
  • Familiarity with agile development, Scrum, Kanban
  • Excellent organizational and communication skills
  • Excellent teamwork and leadership skills
  • Excellent verbal and presentation skills
  • Excellent writing skills, as this position will require doing a lot of writing
  • Self-driven, dynamic, able to inspire and lead others

Education

  • Computer Science BS or MS or related field required

 

Location: San Francisco

Cloud SDN Linux Customer Support Engineer

Cloud SDN Linux Customer Support Engineer


Location:San Francisco,  United States
Department:Technical Services
Type:
Experience:Entry Level

Description

As an Cloud SDN Support Engineer at Midokura, you’ll be a member of our Technical Services team, supporting our customers running Midonet and its integration with OpenStack, the leading platform for building Clouds.  You’ll be working closely with multiple organizations at Midokura; working closely with our engineering team to ensure that critical problems are resolved in a timely manner, assisting the Quality Assurance team with testing and feedback from the field, and with the Product Team ensuring that our product roadmap meets our customers’ evolving needs. You'll also help operate Midokura's private OpenStack cloud, mastering skills and knowledge that you'll put to use helping customers and being a tireless advocate on behalf of our customers.

The ideal candidate will be able to turn frustration into satisfaction, build strong relationships, and make continual improvements to our support capabilities every day.  A desire to live at the intersection of Linux, OpenStack, Cloud and networking.  A thirst to deep dive into tech, learn every day, becoming an expert on the cutting edge of an industry, and to share your knowledge with customers and colleagues is a must.

Responsibilities

Provide follow-the-sun support to enterprise and service provider customers primarily during business hours.
On-call “Pager” rotation as required.
Monitor, track, and document customer support calls and related activities in ZenDesk and Jira.
Document issues and best practices in our support knowledge base.
Create tools to improve support processes and the customer experience.
Operate a MidoNet-powered OpenStack Cloud.
Communicate issues clearly to other team members at Midokura.
Train other team members.
Represent Midokura wherever you are.  Attend community events.

Skills and Experience

Bachelors in Computer Science or Engineering; or equivalent experience.
Self-driven work ethic.
Keep your calm during a crisis
Exceptional problem solving skills.
Fluent at English; written and spoken.
Articulate; comfortable working closely with managers, developers, and customers on the phone, video chat, and instant messaging (IM).
You’ve managed servers and networks; preferably in a virtualized environment.
Operations automation experience.
Proven ability with Linux operating systems.
Python and/or Java debugging experience
OpenStack experience preferred
Prior SDN experience a plus.
BASH/Python Scripting a plus
Puppet/Chef experience a big plus
 

Compensation

If you’re a successful candidate, you’ll receive a highly attractive and competitive compensation package which includes base salary, pre-ipo stock, and excellent benefits.

 

Location: Tokyo

Internship - IT Support

Internship - IT Support


Location:Tokyo,  Japan
Department:
Type:
Experience:Mid Level

IT Support Part-time/Internship - Network Virtualization (Roppongi, Tokyo)

remuneração: 1500- 2000 yen / hour
employment type: meio período
internship

We are looking for a highly skilled and enthusiastic temp staff who would be a good team player within the IT Support Team at Midokura, a Global IT startup company (www.midokura.com). The job will be giving IT support work to develop and operate the global offices (Japan, Spain, US). The job requires good general IT, research, analytic, communication and reporting skills. A person who is willing to learn new things and take an initiative in many roles will be given higher consideration.

Qualification
[Imperative Skills]
- Graduate university student in IT or related studies
- Ability to work at least 3- 4 days a week
- Business level English
- Willingness to learn and accept new IT challenges

[Preferred Skill]
- Experience in IT support
- Programming/scripting
- Business level Japanese language
- Experience with Google Apps
- Experience with cloud and distributed computing
- Experience with computer networks
- Experience with open-source projects
- Communication
- Good team player
- Quick learner

Exceptional candidate will be given chance to become a permanent employee