Skip to main content

Senior Software Engineer - Data & Python

Senior Software Engineer - Data & Python
Trailstone Group
10 hours 44 min ago

About the Role

Currently, we are in a strong technical growth phase and are working on building a world-class product to help scale renewables to more power markets worldwide. This includes trading smaller electricity assets. We are seeking to hire an additional member for our global technology team in Austin, TX. As a Senior Software Engineer, your focus will be on developing microservices and data pipelines for our renewables trading platform using Python. Our tech stack includes Python (FastAPI, Pandas, Django), AWS (S3, Athena, ECS), Redis, Docker, Atlassian (Jira, Bitbucket), SQL Server, and more.

This role involves working with an international team based in North America, reporting to our Global Software Engineering Manager in Berlin, Germany. Responsibilities include designing, developing, and maintaining microservices, ETL jobs, and system components for our Python-based platform, collaborating with cross-functional teams, maintaining code quality, mentoring junior engineers, and staying updated with the latest technology trends.

About You

  • A minimum of 5 years of relevant data engineering experience with Python.
  • Tangible experience ensuring best ETL practices for large datasets.
  • Knowledge of object-oriented, functional, and asynchronous programming and design patterns.
  • SQL experience and understanding of database fundamentals.
  • Domain knowledge in the energy or financial sector is desirable.

If you do not meet every single requirement, we encourage you to apply as we are committed to building an inclusive workplace for everyone, regardless of background or experience.

What we offer

  • Competitive compensation and participation in Trailstone's discretionary bonus plan.
  • 20 days of annual vacation entitlement plus 10 company holidays.
  • Health, Vision, and Dental insurance effective on your first day of employment.
  • 401(k) Matching.
  • Eligibility to receive external and internal training in accordance with our Learning & Development Policy.

About Us

Trailstone is a global energy and technology company at the intersection of renewable and conventional power. We trade energy in global markets and provide services to manage the intermittency of renewable power generation. As an energy trader, we buy and sell electricity and gas, physically delivered on the grids, and use our market knowledge to trade financial commodities.

As a provider of renewable energy management services, we manage renewable power across different countries, allowing our customers to focus on investment and growth. Trailstone offers an automated front-to-back renewable power management platform supported by market experience, technology, data analytics, and meteorology.

We recognise the importance of diversity at Trailstone

We actively seek to diversify our organization and welcome applications from people of all backgrounds, nationalities, genders, ages, religions, disabilities, sexual orientations, veterans, and other underrepresented groups. Diversity fosters innovation and better decision-making, leading to a more inclusive empowered future for all.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States