Nexa
Nexa
New

Senior Python Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#443348·Dodano 5 dni temu·13
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

PythonNumPyPandasFlaskDjangoFAST APIMicrosoft AzureDockerKubernetesMonte Carlo

Wymagania

  • Expert-level knowledge of Python, including OOP, Design Patterns, Data Structures, and Algorithms.
  • Experience with scientific and mathematical computing libraries such as NumPy, Pandas, and SciPy, statistical methods, and probabilistic models.
  • Backend development experience using FastAPI, Flask, Django, REST APIs, microservices, and async processing.
  • Skills in performance and scalability including parallel computing, distributed systems, multiprocessing, profiling, and optimization.
  • Familiarity with databases such as PostgreSQL, SQL Server, MySQL, MongoDB, and Redis.
  • Experience with cloud and DevOps tools: Microsoft Azure, Docker, Kubernetes, Git, Azure DevOps, and CI/CD.
  • Knowledge of Digital Twin, Reliability Analytics, Asset Performance Management, and Risk Analytics.
  • Experience with simulation and optimization techniques including Monte Carlo, Discrete Event Simulation, RBD, FMEA, Weibull Analysis, GRP, and Maintenance Optimization.

Obowiązki

  • Own the design, development, and continuous evolution of core simulation and analytics capabilities powering Digital Twin and Reliability Analytics solutions.
  • Deliver scalable, maintainable, high-performance software components aligned with product goals and release commitments.
  • Lead development of simulation-driven applications, computational engines, and analytics capabilities supporting reliability assessment, risk evaluation, optimization, and decision support.
  • Drive productization of mathematical models, simulation algorithms, scientific workflows, and prototype solutions into enterprise-grade software products.
  • Design and develop modular backend services, APIs, orchestration services, and data processing frameworks for enterprise-scale deployment.
  • Lead performance engineering initiatives including profiling, benchmarking, optimization, parallel processing, distributed execution, and runtime efficiency improvements.
  • Collaborate with reliability engineers, architects, product teams, and data scientists to translate complex domain concepts into scalable software solutions.
  • Own software quality through automated testing, validation frameworks, code reviews, observability, monitoring, and operational excellence.
  • Contribute to technical architecture decisions and influence long-term evolution of simulation and analytics platforms.
  • Mentor engineers and establish best practices for Python development, scientific computing, simulation platforms, and software engineering excellence.
  • Take ownership of assigned workstreams ensuring delivery commitments on schedule, with quality and predictable execution.
  • Identify technical risks, remove delivery blockers, and drive engineering solutions to support program objectives.
  • Support transition from MVP development to enterprise-scale product deployment ensuring extensibility and maintainability.
  • Continuously improve simulation accuracy, system performance, engineering productivity, product quality, and customer outcomes.
  • Ensure compliance with software engineering standards, security requirements, governance policies, and operational procedures.

Inne informacje

Informujemy, że administratorem danych jest neXa z siedzibą w Warszawie, ul. Senatorska 2 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

Nexa

Nexa

12 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz