companySunlight Group logo

Applications Software Engineer at Sunlight | Athens, Attica

Sunlight GroupAthens, Attica, Greece
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Qualifications: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, especially for time-series or control-oriented tasks. Strong Python fundamentals and adherence to good software engineering practices (clean code, debugging, testing). Familiarity with cloud platforms (Azure/AWS/GCP) for deployments.

About the job

Join Sunlight Group, where we are pioneering the future of energy storage for industrial and advanced technology applications. Our commitment to performance and ongoing improvement fuels our mission to transform energy storage solutions for a sustainable future. We operate with profound environmental responsibility, fostering a culture of openness and respect. Leveraging data and insights, we craft innovative, customer-centric solutions that drive the transition to an all-electric future through high-quality, cutting-edge technologies. Our entrepreneurial spirit thrives in an agile and collaborative environment, empowering our team members to grow, contribute, and realize their full potential.

We are seeking a passionate Applications Software Engineer to join our R&D Smart Energy Systems team. If you are looking for a role where your software directly influences real-world energy systems and supports the clean energy transition, this is your opportunity to make a significant impact. Engage at the crossroads of clean energy, AI, and real-time, cloud-native software as part of a diverse R&D team. You will be at the forefront of the clean energy AI revolution, playing a vital role in developing intelligent, sustainable infrastructure.

Key Responsibilities:

  • 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, operational guides).

About Sunlight Group

At Sunlight Group, we are dedicated to innovating energy storage solutions that are not only efficient but also environmentally sustainable, reflecting our commitment to a cleaner future.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.