Sunlight Group

Applications Software Engineer

Sunlight Group  •  Athens, GR (Onsite)  •  3 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
72
AI Success™

Job Description

At Sunlight Group, we are shaping the future of energy storage for industrial and advanced technology applications, driven by a strong passion for performance and continuous improvement. Guided by our vision of transforming energy storage solutions to power a sustainable tomorrow, we operate with a deep sense of environmental responsibility and a culture rooted in openness and respect By leveraging data and insights, we deliver innovative, customer-focused solutions that support our mission of driving an all-electric future through high-quality, cutting-edge technologies. Embracing an entrepreneurial spirit, we foster an agile and collaborative environment where our people are empowered to grow, contribute, and reach their full potential.

We are looking for an Applications Software Engineer to join our R&D Smart Energy Systems team. If you are seeking for a role where your software shapes real-world energy systems and drives the clean energy transition, this is the place to make an impact. Work at the intersection of clean energy, AI, and real-time, cloud-native software as part of a multi-disciplinary R&D team. You’ll be at the forefront of the clean energy AI revolution and be a critical member of a team passionate about building intelligent, sustainable infrastructure.

Key activities and responsibilities of the role include:

  • Design, develop, test, and deploy high-quality software services and applications
  • Build and maintain real-time/near-real-time message-driven components (publishing/subscribing, event handling, state synchronization)
  • Collaborate with cross-functional engineers to define application requirements, new features, and enhancements
  • Contribute to software architecture and reliability patterns (retries/backoff, fault handling, duplicate prevention/idempotency, graceful degradation)
  • Write clean, well-documented, maintainable code; participate in code reviews and continuous improvement
  • Identify and troubleshoot software defects and operational issues promptly
  • Conduct thorough testing (unit/integration) to ensure correctness, reliability and performance
  • Create and maintain documentation (technical specs, architecture notes, and operational guides)

Requirements

  • BSc/MSc in Electrical Engineering, Computer Science, Software Engineering, or a related field
  • Up to 3 years of relevant experience as a software engineer (or equivalent personal/academic projects)
  • Deep understanding of developing and deploying deep learning models, particularly for time-series or control-oriented tasks
  • Strong Python fundamentals and good software engineering practices (clean code, debugging, testing)
  • Cloud fundamentals (Azure/AWS/GCP): deployments, monitoring, secrets/config management
  • Familiarity with event-driven / message-based systems or strong interest in learning them
  • Basic understanding of software architecture and design patterns; eagerness to learn system design and reliability practices
  • Experience consuming or building REST APIs and integrating with external systems
  • Familiarity with version control workflows (Git)
  • Containers and orchestration (Docker; Kubernetes) are considered a plus
  • CI/CD pipelines and DevOps practices, are considered a plus
  • Experience with at least one graphical user interface platform like Qt, is considered a plus
  • Strong communication and collaboration skills
  • Excellent written and verbal knowledge of English. Knowledge of an additional language is a plus

Benefits

To start with, we give you the opportunity to thrive in a restless team and grow your potential in an innovative environment. As per your compensation and rewards package, this is a preview:

💸 Competitive salary package and bonus scheme

👩‍⚕️ Health and life insurance for you and your family

🧘🏻 Employee wellness program & initiatives

📚 Continuous training opportunities

⭐ Developmental feedback framework & career path

✈️ International mobility opportunities

Sunlight Group

About Sunlight Group

Sunlight Group Energy Storage Systems is a world-leading technology company and provider of innovative industrial and off-road energy storage solutions. We carry over 30 years of experience in the development, production and distribution of lead-acid and lithium-ion batteries for industrial mobility, leisure mobility, and Energy Storage Systems (ESS) for renewables.

A rapidly growing global business, Sunlight Group supplies the international market with innovative and sustainable products manufactured and assembled in our state-of-the-art facilities in Greece, Italy, Germany, Israel, and USA, and distributed to more than 115 countries worldwide.

Sunlight Group is committed to innovating and delivering sustainable energy storage solutions that will preserve our planet from climate change. Our top-notch R&D focuses on developing lithium-based and environment-friendly battery technology that will render energy storage more accessible and reliable and contribute to the goal of energy transition and safety.

We believe that Power is Knowledge, and our mission is to tirelessly pursue knowledge through data and insights. And turn those into innovation which serves our customers and improves people’s lives.

Sunlight Group's research project is included in the European Battery Innovation – EuBatIn, which is an Important Project of Common European Interest (IPCEI). The scope of the project includes the research and development of battery systems (WS3) that will make use of the lithium-ion cells developed in the first stage of the project (WS2).

Total eligible cost € 112,97Μ

Grants € 49,9M

Industry
Hardware & Semiconductors
Company Size
501-1,000 employees
Headquarters
Kifisiá, GR
Year Founded
1991
Social Media