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 Detail

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. 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.

Job Description

  • Write front-end code in Javascript (mostly ES2015 compliant), HTML/CSS.
  • Implement new UI features and optimize existing ones.
  • Work on Real-Time visualisation
  • 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.

Required Skills

[Imperative]

  • At least 2 years of experience in a similar role.
  • Excellent programming skills in JavaScript.
  • Experience with a javascript SPA framework like Angular, Backbone, React or Ember (we use ember).
  • Expert CSS and HTML skills
  • BS or MS in Computer Science or related degree

[Preferred Skill]

  • Experience with Websockets
  • Experience writing, unit tests and integration tests in javascript
  • Experience with continuous integration
  • Experience with agile development practices
  • Ability to visualize large amounts of data in a beautiful and elegant ways
  • Personal projects that show aptitude for front-end engineering and product design.

Academic Background

 

BS or MS or related field required (preferably in Computer Science)

 

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 6 month - MEM Insights Team

Internship 6 month - MEM Insights Team


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 MEM Insights technology (www.midokura.com/midonet-enterprise), which provides the commercial features and addons for MidoNet (www.midonet.org), the open-source network virtualization software. One of the goals of the MEM team is providing high quality tools to process and visualize the data obtained from MidoNet operation. The job will be to fulfil tasks related to testing these tools, integrating them with other products, and explore technologies enabling new features.

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

Hardening the MEM Insights tools:

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

Improving the MEM Insights technology:

  • Explore implementation and platform alternatives for MEM Insights features.
  • Making contributions to both MEM Insights components and MidoNet OSS code 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 scalability and distributed data processing.

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 that MEM Insights 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.
  • Good coding skills in Python and Java.

[Preferred Skills]

  • Experience is not mandatory, but knowledge about testing frameworks and platforms (JUnit, PyTest, Nose, Jenkins, …) is an asset.
  • Experience is not mandatory, but knowledge about Docker technology is also an asset.
  • Experience with OpenStack or other cloud platforms 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.

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 Senior Software Engineer - Core MidoNet

SDN Senior Software Engineer - Core MidoNet


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.

The position is in our Core MidoNet team, which develops and maintains our primary product, MidoNet.

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

 

As a senior software engineer in the MidoNet Core team, your responsibilities will be:

  •     Taking a lead role for the development of specific features
  •     Working with the architecture team to design scalable, robust and performant systems
  •     Writing clean and maintainable code for our core product, MidoNet
  •     Writing comprehensive unit and integration tests for all code contributions
  •     Breaking down large tasks into self-contained subtasks, so that they can be shared among the team
  •     Participating in code reviews
  •     Developing a broad knowledge of the whole system
  •     Becoming an expert on several parts of the system
  •     Working within a team to deliver results in key projects
  •     Debugging and provide timely fixes for customer issues
  •     Mentoring less experienced team members

Desired Skills and Experience:

  •     4+ years of software development experience
  •     Strong experience with Java/Scala development
  •     Experience with C/C++
  •     Concurrent/asynchronous programming
  •     Knowledge of networking protocols (L2-L7 in the OSI model)
  •     Knowledge of Linux networking (e.g. netfilter, iptables, netlink, iproute, etc.)
  •     Experience working with distributed systems (ZooKeeper & Cassandra in particular)
  •     Excellent analytical skills    
  •     Ability to learn and become fluent in unfamiliar technologies quickly
  •     Strong written and verbal communication skills

The following knowledge/skills are a plus, but not mandatory:

  •     Experience developing distributed systems.
  •     Experience developing on Intel DPDK
  •     Linux Kernel development
  •     Knowledge and experience with OpenFlow or flow based switching.
  •     Experience with DPDK
  •     Linux networking internals
  •     Virtualization
  •     Open source development

Education

    Computer Science BS or MS or related field required

SDN Software Engineer, Core MidoNet

SDN Software Engineer, Core MidoNet


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.


The position is in our Core MidoNet team, which develops and maintains our primary product, MidoNet.
 

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

As a software engineer in the MidoNet Core team, your responsibilities will be:

  •     Writing clean and maintainable code for our core product, MidoNet
  •     Writing comprehensive unit and integration tests for all code contributions
  •     Participating in code reviews
  •     Becoming an expert on at least one part of the system
  •     Working within a team to deliver results in key projects
  •     Debugging and provide timely fixes for customer issues

Desired Skills and Experience:

  •     0-4 years of software development experience
  •     Experience with Java, Scala or C++ development
  •     Knowledge of networking protocols (L2-L7 in the OSI model)
  •     Concurrent/asynchronous programming
  •     Ability to learn unfamiliar technologies quickly
  •     Strong written and verbal communication skills

The following knowledge/skills are a plus, but not mandatory:

  •     Linux networking internals
  •     Experience developing on Intel DPDK
  •     Linux Kernel development
  •     Virtualization
  •     Distributed systems
  •     Open source development
  •     Strong knowledge of C

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 MEM Insights technology (www.midokura.com/midonet-enterprise), which provides the commercial features and add-ons for MidoNet (www.midonet.org), the 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 systems for control and monitoring.
  • Design and implement highly concurrent and efficient software components.
  • Test and debug.
  • Interact with the product owners to gather requirements, architect solutions, provide means to deploy and support our software.

Desired Skills and Experience

  • 3+ years of software development experience.
  • Experience designing and developing distributed systems (high availability, fault tolerance, consistency, replication protocols).
  • Strong Java and/or Scala development experience (previous experience in C/C++ is not required but will be taken into account).
  • Concurrent and asynchronous programming.
  • Test-driven development.
  • Experience with Version Control tools and Continuous Integration frameworks.
  • Excellent analytical skills.
  • Strong written and verbal communication skills.
  • Team working.

The following skills and experience are a plus

  • Knowledge about L2-L7 network protocols including Ethernet, IP, TCP, HTTP.
  • NoSQL databases and large data processing and storage.

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