Paradigm is a software company transforming how the residential, construction, and building product industries operate worldwide. They are looking for a hands-on Senior Software Engineer with deep experience in geometry processing and 3D systems to build next-generation platforms for modern building design and automation workflows.
Responsibilities:
- Participate in agile based ceremonies
- Build tools and pipelines for procedural and rule-based geometry generation
- Leverage Blender and its Python API for geometry processing, validation, automation, and visualization workflows
- Create performance backend and tooling components using C++, Java, and Python, balancing correctness, scalability, and performance
- Rapidly prototype new ideas, validate them with stakeholders, and iterate toward production-ready solutions
- Collaborate closely with product managers, designers, and domain experts to translate real-world constraints and workflows into software
- Write clean, maintainable, and testable code, owning features from concept through deployment
Requirements:
- Bachelor's degree in Computer Science, Computational Design, Architecture, or a related technical field (advanced degree preferred)
- 5+ years of professional software engineering experience, with a strong focus on geometry, 3D systems, or computational design
- Strong proficiency in one or more of: C++ (performance-critical geometry engines, core systems), Java (robust backend or platform services), Python (geometry processing, automation, prototyping)
- Hands-on experience with Blender, preferably using its Python API
- Solid understanding of geometry data structures and algorithms, including meshes, parametric systems, and BRep-style modeling
- Proven ability to take ambiguous problems from idea to shipped feature
- Strong collaboration skills and a product-focused mindset