Senior Software Engineer, Python
- Location
- Greater London, England, United Kingdom
software projects where required Requirements Professional software development experience, typically four or more years, with evidence of leading delivery of non-trivial software Advanced Python skills and strong judgement in software architecture, modularity, error handling, and maintainable Python interfaces Experience designing, building, testing, packaging, and releasing reusable Python … Plotly, or equivalent technologies Desirable experience with time-series or sensor data, data validation, numerical optimisation, simulation, statistics, or uncertainty analysis Familiarity with typed Python, developer and user documentation, linting and formatting tools, and modern Python project tooling Experience verifying scientific software against analytical, experimental, or independently produced ...