Python Developer
Technology
Stackstudio Digital Ltd.
Wokingham, United Kingdom1 months agoUntil 21/05/2026
Full timeOn-site
Job description
Requirements
Must have:
- 8 years of experience in Python development - Strong proficiency in Python programming and its optimization/analytics ecosystems - Proven experience with algorithm development and computational problem-solving - Hands-on experience with data analytics, visualization, and database systems - Solid understanding of power system modelling, techno-economic simulation, and energy systems - Strong debugging, profiling, and performance optimization skills - Excellent communication and documentation abilities - Experience using optimization tools such as Pyomo, AMPL, Gurobi, or CPLEX - Working knowledge of containerization and cloud-native deployment - Familiarity with messaging/streaming technologies like RabbitMQ or Kafka, microservice architecture, and distributed systems
Responsibilities:
- Develop, optimize, and maintain software using core Python features - Build scalable algorithms and write clean, maintainable, and well-structured code - Develop and maintain RESTful APIs using OpenAPI/Swagger, Connexion, or FastAPI - Work with Python web frameworks such as Flask, Django, FastAPI, and Jinja2 - Perform data manipulation and analysis using tools like Pandas and NumPy - Design, query, and maintain relational databases like PostgreSQL and NoSQL/document stores like MongoDB - Build data pipelines and support analytics dashboards and visualizations in Python - Develop and solve Linear Programming (LP), Mixed Integer Linear Programming (MILP), and other optimization models - Contribute to techno-economic assessments of power systems using Python-based models - Write unit tests using unittest or pytest, with exposure to Test-Driven Development (TDD) methodologies - Use Git and modern version-control workflows; collaborate via Azure DevOps or similar platforms - (Bonus) Develop and deploy containerized applications using Docker, supporting container orchestration (e.g., Kubernetes) - (Bonus) Work with messaging/streaming technologies such as RabbitMQ or Kafka
Company:
We are a forward-thinking company located in Wokingham, UK, committed to innovation in power system assessment and optimization. Our team is passionate about advancing energy solutions and we offer a collaborative environment where your skills can make a significant impact. We value excellence and provide opportunities for professional growth. Join us to explore challenging projects and benefit from a supportive workplace that celebrates diverse perspectives.
Keywords
CPLEXOrchestrationApache KafkaGurobiPyUnitMongodbRabbitMQPyomoNumPySwaggerDevOpsDjangoPostgresqlPythonUnit TestingRelational grammarDebuggerTest-driven development
¿Te interesa este puesto?