Scientific Python Developer

ZURU Toy Company
Apply Now

Job Description

The project

We want to make the design of houses and their direct manufacturing accessible to everyone through an architectural design software, with an astonishing graphical visualization and very simple to use.

What we’re developing is the first BIM software able to realize real buildings! Brilliant inventions take shape from brilliant minds. We all believe our product is extraordinary so we’re looking for extraordinary people too. 

Role and responsibilities

We are developing a cloud-based structural analysis software in Python able to work in a distributed environment.

The software will need to coordinate input and output from/to an external building design software and dispatch the messages to services.

Examples of services to be implemented are:

- A service dedicated to the creation of a structural mesh from the building design; 

- A finite element method (FEM) service able to perform the structural simulation interfacing an external FEM library written in C++; 

- A service to perform structural verification applying country-specific rules coming from the building regulations.

Subject matter experts (SMEs)will provide test cases of verification functions and additional requirements. Your main responsibility will be to read, interpret and implement these formulas and test them on the available test cases.

Skills

  • Python knowledge: Object Oriented Python, dataclasses, Functools. Proficiency with the language
  • Software Engineering: knowledge of the software engineering principles and their applications
  • Knowledge of NumPy: slicing, indexing, broadcasting, ND-tensor representation
  • Experience with PyBind11, creation of bindings from C/C++ to Python
  • Test Driven Development. Knowledge of PyTest

Nice To Have

  • Experience with gRPC: protobuf message description, protobuf service definition implementation of client/server services using Protobuf in Python (bonus: C++).
  • Advanced knowledge of CI/CD pipeline and Dockerization
  • Experience with distributed systems and cloud deployment
  • Excellent English
  • Knows the value of well-documented software

€30,000 - €43,000 a year

Company Info.

ZURU Toy Company

ZURU is a disruptive and award-winning company that designs, manufactures and markets innovative toys and consumer products.

  • Industry
    Manufacturing
  • No. of Employees
    220
  • Location
    El Segundo, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

ZURU Toy Company is currently hiring Python Developer Jobs in Modena, Italy with average base salary of €30,000 - €43,000 / Year.

Similar Jobs View More