Join our dynamic team of software engineers and immerse yourself in a world of innovation and collaboration:
Develop top-notch software solutions using programming languages like Python, prioritising efficiency, reliability, scalability, and security at every step.
Engage in open collaboration with diverse teams, including product managers, architects, designers, QA specialists, and fellow engineers, to conceptualise and develop software solutions tailored to meet business objectives and user expectations.
Drive innovation by implementing and documenting new features and enhancements to existing software systems, taking into account the impact on the design and system performance
Dive into the intricacies of code to troubleshoot and swiftly resolve software defects, partnering closely with our QA team to ensure robust software delivery.
Conduct thorough code reviews, offering constructive feedback to team members to uphold coding standards and ensure code quality.
Bring your creativity, expertise, and passion for software engineering to the table to shape the future of technology
Requirements
To be successful in this role, you should possess the following qualifications:
Hard skills:
Demonstrated experience as a Data Engineer or Software Developer in Python and with a solid understanding of common programming paradigms (objected-oriented, functional, event-driven, etc.) and distributed computing principles
Basic understanding of computer networks, network layers and protocols (TCP/IP, HTTP, etc.), and how distributed systems are built on top of these networks
In-depth knowledge of data structures and algorithms, and the ability to apply them to solve problems efficiently
Familiarity with the Unix shell, shell scripting, and basic system administration tasks
Extensive hands-on experience with various AWS tools and their data ecosystem, including but not limited to Redshift, RDS, S3, AWS Glue, EMR, DynamoDB, and Athena
Track record of building and optimising ‘big data’ data pipelines, architectures, and data sets
Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement
Experience with data lake solutions like AWS Lake Formation or Azure Data Lake Storage along with knowledge of data lakehouse architecture, data management tools, and data cataloguing tools
Knowledge of ETL (Extract, Transform, Load) processes and associated tools
Experience with sensitive data handling
Soft skills:
Ability to quickly learn new technologies and adapt to changing environments, staying up-to-date with industry trends and best practices
Excellent problem-solving skills, with a strong analytical mindset and attention to detail
Effective cross functional communication and collaboration skills, with the ability to convey ideas and solutions to both technical and non-technical stakeholders
Strong time management and prioritisation abilities, with the capacity to handle multiple projects and meet deadlines efficiently.
We don’t expect everyone to be an expert in all of these areas. Given a solid foundation and a willingness to learn, you should be able to grow in any of the above skills.
Benefits
You become part of an ambitious organisation and an enthusiastic team with a mindset to win! As Gorilla is growing at an incredible pace, you can leave your mark – growing alongside Gorilla.
We actively challenge ourselves and our colleagues, in order to always improve our skills, methodology and capabilities. Lifelong learning is essentially embedded in our organisation, and we care about your individual dreams and ambitions, beyond just work.
On top of that, our remuneration approach is clear and no-nonsense, just like our feedback culture and personal development approach. You’ll be able to join a team from wherever you’d like to work – equipped with the best technology for remote work. We’ll provide access to an office space near you whenever you like, as well as frequent travels to meet your colleagues in person, making sure you’ll never feel lonely.
Gorilla supplies energy data applications for pricing, forecasting, and portfolio analysis. We help suppliers navigate challenging times through data processing
No results available
Reset