Software Engineer
Auf einen Blick
- Veröffentlicht:31 Oktober 2024
- Pensum:100%
- Vertrag:Festanstellung
- Lohn:CHF 80 000 min. /Jahr
- Sprache:Englisch (Fliessend)
- Arbeitsort:Ueberlandstrasse 111, 8600 Dübendorf
We are looking for a
SOFTWARE ENGINEER
Keywords: Python / JavaScript / Cloud Native / Data Spaces / DevOps
Job category: Software Developer / Software Engineer.
Job location: Switzerland.
Contract: Full time.
Start date: Q1 2025.
Benefits
● Competitive salary and benefits package
● Opportunity to make a real difference in the world
● Dynamic and fast-paced environment
● Collaborative team of passionate and talented individuals.
● Hybrid and flexible working opportunities within Switzerland.
JOB DESCRIPTION AND RESPONSIBILITIES
As a Software Engineer at Digital for Planet, you will drive the development of innovative web and cloud-native applications within projects focused on of IoT, AI, 6G and Smart Cities. You will work with cutting edge technologies, leveraging agile and test-driven development methodologies.
You will join a friendly, international team, actively participating in both national and international R&D projects across Europe and occasionally beyond. In this respect some travelling within and outside Europe will be entailed.
Close collaboration is also expected with suitable activities and work led by Martel Innovate, the founding member of Digital for Planet. You will be closely interacting with the Martel Lab team, technical lead, and CTO to ensure that applications are designed and built according to best practices.
As a Software Engineer at Digital for Planet, you will also be comfortable interacting within the implementation of research and innovation projects funded by the European Commission, particularly within the context of the Horizon Europe programme.
Your day-to-day responsibilities will include:
● Establish configuration management
● Design, implement and maintain web applications, data pipeline, and digital workflows
● Develop and integrate APIs for open-source solutions
● Write unit, integration, and end-to-end tests
● Participate in code reviews for quality assurance and shared knowledge
● Optimize application and process performance, enhancing user experience
● Identify and resolve application performance bottlenecks
● Stay updated with emerging technologies, applying them in the development process
● Represent Digital for Planet in R&I projects, consortia, meetings, events
● Actively engage in the activities of the assigned work packages or tasks across EC-funded R&I projects.
In collaboration with the rest of the Digital for Planet team, you will contribute to defining and maintaining the organisation’s image across digital sustainability-related activities in accordance with the mission and vision of Digital for Planet.
FIT FOR THE CHALLENGE
Required Skills and Experience
● Previous experience as frontend & backend developer or data processes designer
● Proficiency in operating systems (Linux, Mac OS, Windows)
● Solid experience in at least one of Python, JavaScript, Java, or Rust
● Familiarity with React and NodeJS
● Proficiency with Git and Git workflows
● Excellent English communication skills, both written and spoken, ideally with experience in technical/scientific
writing and presentations.
● BSc/ MSc in Computer Science or a related discipline
Desired Personal Qualities
● Ability to thrive in a multicultural environment, sometimes under pressure
● Fresh thinking, innovation-friendly spirit, and proactive attitude
● Self-driven, responsible, and able to take ownership of tasks
● Solid analytical thinking and problem-solving skills
● Willingness to travel approximately 5-6 times per year, primarily within Europe
● Attention to detail
Additional Desirable Qualifications
● Experience with Agile techniques
● Experience with Public Cloud platforms, Docker, Kubernetes, Prometheus, and Prefect
● Experience with Data Spaces, AI/ML Pipelines, MLOps
● Experience in EC-funded projects
● Proven experience in writing proposals for EC funded programs
● Background in sustainability/digital sustainability
● Knowledge of other EU languages
DO YOU WANT TO APPLY?
Send:
● Your CV
● Cover letter (clearly elaborate on why you are the right person for the job)
All applications will be treated as strictly confidential
ABOUT DIGITAL FOR PLANET
Digital for Planet is a non-profit organisation supporting the development and adoption of green digital technologies and solutions for the sustainable development of our economy and society. Our activities aim to ensure that digital technologies and infrastructures are environmentally friendly, economically viable, and socially equitable. From its foundation in 2020, Digital for Planet has been growing into a dynamic and well-recognised institution actively engaged in the European research and innovation scene. With a team of about 10 people, Digital for Planet is currently involved in several Horizon Europe projects working in collaboration with top-notch public and private organisations.