Software Engineer - Data Platform at Gorilla
Home Office, Nordrhein-Westfalen, Germany -
Full Time


Start Date

Immediate

Expiry Date

21 May, 25

Salary

0.0

Posted On

21 Feb, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Ownership, Design, Data Infrastructure, Cloud Computing, Features, Maintenance, Automation, It, Scalability, Reliability, Security, High Availability

Industry

Information Technology/IT

Description

Join us at Gorilla and be part of a mission to transform the energy industry. At Gorilla you’ll play a vital role in developing cutting-edge data solutions that drive us towards a net-zero future. Our focus is on crafting efficient, reliable, and flexible software applications to tackle the unique challenges of data processing and analysis in the energy sector. Together, we’re not only driving digital transformation and maximizing ROI for our clients but also contributing to the global effort of achieving net-zero emissions through technology and data-driven insights

Responsibilities

You will take ownership of maintaining and improving our in-house Data Platform built on AWS cloud. As a key member of our engineering team, you will design, build, and deploy services on top of the platform, enabling other teams to efficiently access and leverage data for their applications and projects. Your expertise in software engineering and cloud computing will drive the scalability, security, and reliability of our data infrastructure.

  • Maintain, enhance, and shape the next generation of our AWS-based data platform.
  • Design and implement new services and features to meet the needs of both clients and internal teams.
  • Collaborate with data engineers and other stakeholders to ensure data availability, reliability, and scalability.
  • Build infrastructure and automation to support deployment, monitoring, and maintenance using DevOps best practices.
  • Write clean, maintainable, and efficient code to improve platform functionality and performance.
  • Take ownership of the full service lifecycle: from design and development to deployment and support.
  • Ensure the security and high availability of the platform and the services built upon it.
  • Troubleshoot and resolve issues while continuously working to improve system efficiency and reliability.
Loading...