NEXA is seeking a Principal Python Engineer to take technical ownership of core simulation and analytics capabilities for advanced Digital Twin and Reliability Analytics solutions. You will lead the development of high-performance software, productize complex mathematical models, and mentor engineering teams as they transition from MVP solutions to enterprise-scale products.
Key responsibilities
- Design and evolve core simulation and analytics engines powering Digital Twin and Reliability Analytics platforms.
- Drive the productization of mathematical models, simulation algorithms, and scientific workflows into enterprise-grade software.
- Lead performance engineering initiatives, including profiling, benchmarking, and distributed execution optimization.
- Develop modular backend services, APIs, and data processing frameworks to support scalable deployments.
- Mentor engineers and establish best practices for Python development, scientific computing, and software engineering excellence.
Requirements
- Expert-level proficiency in Python, including deep knowledge of OOP, design patterns, and algorithms.
- Strong experience in scientific computing using libraries such as NumPy, Pandas, and SciPy.
- Proven background in backend development with frameworks like FastAPI, Flask, or Django.
- Solid understanding of performance optimization, parallel computing, and distributed systems.
- Experience with cloud environments, containerization (Docker, Kubernetes), and CI/CD pipelines.
What we offer
- Opportunity to shape the technical architecture of cutting-edge Digital Twin solutions.
- Collaborative environment working alongside reliability engineers and data scientists.
- Impactful role driving the transition from prototype solutions to enterprise-scale products.