Jobs and Careers
TR

Senior Software Engineer [Python]

Trailstone
Germanyfull_timeVerifiedPosted 29 May 2024

About the role

<p><strong> </strong></p> <h3><strong>About the Role</strong></h3> <p>Currently we are in a strong technical growth phase and are working on building a world-class product to help us scale and bring renewables to many more power markets in the world, while trading many smaller electricity assets. As a result, we are looking to hire an additional member to our global technology team, based in our Austin TX headquarters. As a Senior Software Engineer you will be working on developing <strong>best-in-class microservices and data pipelines for our renewables trading platform</strong>, in Python. Our tech stack includes Python (FastAPI, Pandas, Django), AWS (S3, Athena, ECS), Redis, Docker, Atlassian (Jira, Bitbucket), SQL Server, and more.</p> <p>This will be a full-time role, reporting to our Global Software Engineering Manager, based in our new Berlin office on Ernst-Reuter-Platz, and with the following <strong>responsibilities</strong>:</p> <ul> <li>Designing, developing and maintaining microservices, ETL jobs and system components for our Python-based data integration, processing and analytics platform.</li> <li>Collaborating in a cross-functional team with engineers, business analysts, traders and data scientists.</li> <li>Improving and guarding code quality through pull requests and code reviews.</li> <li>Helping mentor more junior engineers.</li> <li>Staying up-to-date with the latest trends in technology and continuously improving our platform. </li> </ul> <p> </p> <h3> </h3> <h3><strong>About You</strong></h3> <p> </p> <p>This person will be a proactive and pragmatic problem solver, experienced and confident with Python programming. As this person will be joining an international and dynamic team, we hope that they will be comfortable prioritizing collaboration and transparency in their work. As we run on a hybrid-cloud and container-driven architecture, we are looking for someone comfortable working in this environment (partly on-premise and partly AWS).</p> <p>We also operate a hybrid working model, so this person will need to be able to commute to and work from our Berlin office (Ernst-Reuter-Platz) an average of 2-3 days per week. In addition, we are looking for the following <strong>technical skills &amp; prior experiences</strong>:</p> <ul> <li>A minimum of 5-years of relevant data engineering experience with Python.</li> <li>Tangible experience ensuring best ETL practices for processing, cleaning and verifying the integrity of large datasets. </li> <li>Knowledge of object-oriented, functional and asynchronous programming and design patterns.</li> <li>SQL experience and understanding of database fundamentals.</li> <li>Domain knowledge in the energy or financial sector is highly desirable.</li> </ul> <p><em>Don’t meet every single requirement? Studies have shown that women and individuals from minority backgrounds often hesitate to apply for positions unless they fulfil every requirement. We’re committed to building an inclusive and authentic workplace for everyone. So if this position excites you but your qualifications or experience don't perfectly align with the job description, we still urge you to apply. You could be the ideal candidate for this role, or perhaps another opportunity within our expanding business.</em></p> <p> </p> <p> </p> <h3><strong>What we offer</strong></h3> <p> </p> <ul> <li>Competitive compensation and participation in Trailstone’s discretionary bonus plan.</li> <li>25 days of annual vacation entitlement, not including public holidays.</li> <li>Flexible working hours and the opportunity to work from home 2-3 days per week. </li> <li>A sociable working environment in a brand-new office space with an open, international culture. </li> <li>Flat heirarchies and a no-ego culture for direct decision-making processes without the bureaucracy. </li> <li>Eligibility to receive external and internal training in accordance with our Learning &amp; Development Policy.</li> <li>Eligibility for an annual employer contribution towards your private pension. </li> </ul> <p> </p> <h3> </h3> <h3><strong>Here at Trailstone...</strong></h3> <p>We recognise the importance of diversity in driving our success. We actively seek to further diversify our organisation and welcome applications from people of all backgrounds, nationalities, ethnicities, genders, ages, religions, disabilities and sexual orientations, as well as veterans and individuals from other underrepresented groups.</p> <p>We understand that diversity is not just about representation but about bringing together a multitude of perspectives to foster innovation and drive better decision-making. We believe in the power of diverse perspectives and are committed to building a workplace where everyone can thrive and contribute to our collective success.</p> <p>Join us in our journey to build a more inclusive empowered future.</p> <p> </p> <p> </p> <h3><strong>About Trailstone</strong></h3> <p>Trailstone is a global energy and technology

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Trailstone

View company profile →