Python Developer / Architect
Oferty pracySummary
Andersen is hiring a Python Developer / Architect for a project building an AI-driven platform that optimizes data center operations and energy efficiency.
The customer is an international technology company developing software solutions for large-scale digital infrastructure and high-performance computing environments. The company focuses on system optimization, intelligent resource management, scalability, and operational efficiency for complex distributed platforms.
The project is focused on developing an AI-driven platform for data centers that optimizes energy consumption by dynamically adjusting workloads and infrastructure behavior based on grid and utility signals. It includes building scalable integrations with energy systems, facility infrastructure, and external utilities to support reliable and efficient operations.
Responsibilities
- Developing and supporting integrations between Emerald AI’s platform and external energy systems, including utilities, ISOs/RTOs, batteries, BMS/HVAC systems, SCADA environments, and field devices.
- Designing and implementing adapters/connectors for heterogeneous third-party systems, devices, sensors, and energy providers.
- Working with grid-level communication protocols and integration patterns used in utility and energy distribution environments.
- Supporting integration with RTUs, SCADA systems, DER assets, and building management systems.
- Helping ingest, process, route, and normalize telemetry from multiple sources, including MQTT/RabbitMQ streams and infrastructure signals.
- Contributing to backend development in Python and supporting low-level or integration-heavy components where needed.
- Participating in architecture discussions and providing guidance on how to design scalable, reliable, and repeatable integration approaches.
- Helping the client make technical decisions around cloud, on-premise, cross-cloud, and provider-specific deployment models.
- Supporting AWS-based architecture while considering future on-premise deployments within data centers due to data sensitivity constraints.
- Working with Kubernetes, Terraform, RabbitMQ, MQTT, TimescaleDB/PostgreSQL, and related backend/infrastructure components.
- Identifying gaps in the current architecture and propose practical improvements based on real-world energy/utility integration experience.
- Acting as a technical anchor for future team expansion and help onboard additional Andersen engineers later if the engagement grows.
- Asking the right clarification questions where requirements are incomplete or still being collected from pilot customers.
Requirements
- Experience in software engineering for 5+ years.
- Experience in backend development with Python.
- Strong experience in the energy, utility, power transmission, or energy distribution domain.
- Experience integrating systems for utility companies, transmission companies, ISOs, RTOs, or energy providers.
- Understanding of grid-level communication, industrial/energy protocols, and SCADA-related integration patterns, including DNP3, Modbus, IEEE 2030.5, OpenADR, and ICCP.
- Experience with SCADA systems, field-level integrations, and RTU (Remote Terminal Unit) communication.
- Knowledge of BMS (Building Management Systems) and DER (Distributed Energy Resources), including batteries, generators, and similar energy assets.
- Experience building integrations, adapters, or connectors with third-party systems, devices, sensors, or infrastructure platforms.
- Experience with messaging and telemetry flows using RabbitMQ and MQTT.
- Experience with TimescaleDB or strong PostgreSQL background.
- Understanding of AWS-based architectures.
- Ability to work with incomplete requirements, define the right technical approach, and provide technical guidance as part of daily engineering work.
- Level of English – from Upper-Intermediate+ and above.
Desired skills
- Experience with Siemens or other BMS / industrial automation vendors.
- Certifications or partnerships related to BMS, industrial automation, utility systems, cloud, or energy infrastructure.
- Experience with Kubernetes.
- Experience with Terraform.
- Experience with Rust or low-level integration components.
- Experience designing cloud-specific, cross-cloud, or on-premise deployment models.
- Experience with data center infrastructure or workload orchestration.
Other important skills for the vacancy are described in the knowledge matrix
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Lokalizacje
Worldwide
Czekamy na was!
lub Poleć znajomego
Przetwarzamy dane osobowe zgodnie z RODO
Myślisz o kolejnym kroku w karierze? Zobacz oferty pracy w Andersen i znajdź coś dla siebie już dziś