Posted 13 days ago
Applications Software Engineer
AI Summary
Software engineer who designs, builds, and tests real-time, cloud-native software services for energy storage systems; focuses on event-driven components, reliability, and integration with external systems.
About this role
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, and real-time, cloud-native software as part of a multi-disciplinary R&D team.You鈥檒l get a front-row seat in the clean energy 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
馃懇鈥嶁殨锔廐ealth and life insurance for you and your family
馃馃徎Employee wellness program&initiatives
馃摎Continuous training opportunities
猸怐evelopmental feedback framework & career path
鉁堬笍International mobility opportunities
Skills
Explore related jobs
More jobs at Sunlight Group
Similar AWS jobs
Jobs in Athens
- TVSAT Technical EngineerTototheo Global 路 Athens, Greece
- TTailwind - Submit your CV!ThinkDigital Group 路 Kifisia, Athens or Patras
- TAccounting & Finance AssistantThe Thinking Traveller 路 Athens, Greece
- TArt DirectorThe Newtons 路 Athens, Greece
- TDigital Account SupervisorThe Newtons 路 Athens, Greece
- TCommunity Support PersonnelThe Arc of Madison County 路 Athens, United States