12 days ago

Linux full stack software engineer (f/m)

Alpiq AG

  • Work region
  • Sector
  • Employment type
  • Position

IT_posieren_m_5.jpg

Linux full stack software engineer (f/m)

The Digital Technology & Innovations unit initiated a cross-company platform for data and information acquisition to drive the digitalization across all businesses and establish scalable, real-time capabilities, required to keep up with the rapidly changing energy markets. With a commitment, completeness and pace unprecedented in the European utility sector the unit demonstrated the added value for existing and new business thus far. Therefore, we launched the full-scale rollout and kicked off the development of the next level automatised data-to-decision and decision support platform, further described in http://www.alpiq.ch/en/news-stories/media-releases/media_releases.jsp?news=tcm:103-148441&. In order to continue the growth and handle the rapidly increasing pipeline for integrated real-time IoT, optimisation solutions and smart data driven applications we are expanding our high-performance computing development team. The new position is key to success on the way to implement Alpiq’s future technology framework.

In your function Linux full stack software engineer you will work on the realisation of development projects such as:

  • Enhance framework for high performance data acquisition (ETL)
  • Perform automated data acquisition from a wide range of internet sources
  • Prepare IoT level hardware for high level algorithm execution and secure interconnection
  • Formulate algorithms for rapid execution on constrained hardware
  • Train colleagues in scripting and data handling
  • Control and contemplate a growing heterogeneous technology stack

You will deliver integrated solutions for all types of applications in the data driven, digital energy markets such as short-term trading, flexibility, asset and contract optimisation, aggregation of distributed energy sources or artificial intelligence based decision-support. The applications are delivered to front units, customers or partners and you will work in close collaboration with the business responsible.

 

The ideal candidate holds a degree in Information Technology, Engineering, Science or equivalent professional education and a minimum of 2 years development experience with a proven track record of successfully implemented projects.

Your development skills include Linux, Java and a range of additional programming languages, at least one of each of the following types: Databases, functional programming, system programming, scripting. You are especially skilled with Unix-Style stream editing (sed/grep/awk/perl), using SQL to transform data and. Furthermore you are expected to be familiar with software version control such as git or subversion, you understand how to use the container virtualization technology Docker and the Linux syscall interface to your advantage. You are interested in theoretical computer science and compiler technology. Experience with parallel-programming and GPU-programming (CUDA, OpenCL or language-integrated application) is of advantage. Skills covering data analysis, embedded devices, kernel level programming and Internet of Things are highly beneficial.

We expect you to be committed to learn new programming languages as needed on your own initiative with the goal to achieve assigned tasks faster than with a known environment. You are able to recognize sustainable open source technology, introduce it and use it with the lowest possible maintenance footprint. Resilience in debugging, reading foreign code and modifying complex networked systems down to instruction level should go without saying. You appreciate the dynamic, rapidly growing environment and are able to contribute in a pro-active and flexible manner. Familiarity with agile development methods under a DevOps culture is an advantage. You are an excellent team player who also has the ability to work independently and is creative in an intercultural environment. Fluency in English (written and spoken) is a must. Knowledge of German, French or other European languages is beneficial.

We offer attractive employment conditions in a diverse, international environment, leading the digital transformation in the energy trading sector. As part of the Energy AI team in DTI you will have a unique chance to shape the future of Alpiq and tomorrow’s energy markets while working with top-level quantitative analysts, IT-scientists, developers and a lean management team.

Alpiq AG
Mr Reto Röllin
Bahnhofquai 12
4601 Olten
T: 062 286 71 11