As a Senior Python Developer, you'll play a pivotal role in the development of a cutting-edge, cloud-based structural analysis platform. You'll design and optimize core services that integrate with external building design tools, focusing on delivering high-quality software solutions in a distributed environment. Example projects include:
📌Creating services to generate complex structural meshes from architectural models.
📌Designing and integrating finite element analysis solutions with advanced FEM libraries.
📌Implementing region-specific structural verification logic according to building codes.
📌Collaborating with subject matter experts on requirements and testing scenarios.
📌Coding and validating structural verifications, including Reinforced Concrete structures.
📌Working collaboratively with engineering teams across multiple locations.
Requirements
✔Minimum 5 years of experience with Python (object-oriented programming, data classes)
✔Strong background in NumPy and SciPy—ND tensors, slicing, sparse representations
✔Solid grasp of software engineering principles and best practices
✔Proficient in Test Driven Development; experienced with PyTest.
✔Experienced with CI/CD pipelines and containerization (Docker)
✔Excellent communication skills, with a collaborative and proactive approach to problem-solving
✔Demonstrated ability to mentor team members or guide technical discussions is a plus
✔Skilled at taking ownership of key technical decisions and delivering projects to completion
✔Preferred: Experience in distributed systems and cloud deployments