Contribute to our portfolio companies’ success by browsing open positions below.

Senior Python Developer at Univa
Toronto, Ontario, CA

What is your first thought when reading terms such as Super Scale, High Performance/Throughput, Cloud, Containers or GPUs? Do you view these as interesting challenges? If so, then Univa’s Python Developer opportunity might be right up your alley.

Univa is currently seeking a Python Developer in our Product Engineering team to develop and maintain existing and new, largely Python based products.  This is a role that offers responsibility over the lifecycle of the products you are going to develop. The products are aligned with leading edge market developments such as cloud computing or container orchestration. They are used by some of the biggest companies in the world in business-critical contexts. 

You will be given the opportunity to make an impact on the industry. Univa/Linux know-how is a must while knowledge of Go, Docker or container orchestration would be advantages. 

Key Responsibilities 

  • Work with Product Management, Support, Sales Engineering and customers to understand product requirements and design and implement suitable solutions
  • Own the lifecycle of products or product modules
  • Evolve the products, their architecture and their implementation to meet business requirement and technology trends
  • Integrate the products with Univa or 3rd party products and technologies
  • Ensure quality and scalability of the product
  • Develop robust schedules and deliverable on time
  • Conduct product knowledge transfers to Support and Sales Engineering
  • Provide backline assistance for critical customer escalations

Education and Experience Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Engineering or a related discipline with 3+ Years of relevant product engineering experience mainly using Python
  • Project experience in a development team using Agile development processes
  • Excellent Linux/Unix knowledge including thorough understanding of at least bash and ideally other scripting languages
  • Solid knowledge of source code control systems such as git or svn
  • Proven ability to meet timelines and deliver quality products
  • Proven problem solver and solid written/verbal communication skills
  • Ability to work as an individual contributor as well as team engagements
  • At least basic experience with web application technologies such as websockets, CSS, HTML5 and JavaScript are a must. Full stack web development experience would be a plus
  • Solid knowledge of other programming languages such a Go or C/C++ would be a strong advantage
  • Having practical experience in development projects with Docker, Vagrant or other related technologies would be a bonus
  • Knowledge of distributed systems such as Grid Engine, LSF, Symphony, Docker Swarm, Mesos or Kubernetes would be an advantage