Python Developer

Year    Kolkata, West Bengal, India

Job Description


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. Write the code for the verifications of Reinforced Concrete structures Collaborate with SMEs in Kolkata and in Pune What are we Looking for 2+ years of experience in gRPC: protobuf message description, protobuf service definition implementation of client/server services using Protobuf in Python (bonus: C++). 2+ years of experience in PyBind11, creation of bindings from C/C++ to Python Python knowledge: Object-Oriented Python, data classes. Proficiency with the language. Software Engineering: knowledge of the software engineering principles and their applications Knowledge of NumPy: slicing, indexing, broadcasting, ND-tensor representation Knowledge of SciPy: sparse representation (CSC, CSR) Test Driven Development. Knowledge of PyTest Advanced knowledge of CI/CD pipeline and Dockerization Proven Experience with distributed systems and cloud deployment Soft skills: Excellent English Knows the value of well-documented software Knows the value of effective communication Knows the value of well-documented software

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3210363
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kolkata, West Bengal, India
  • Education
    Not mentioned
  • Experience
    Year