Senior Software Engineer [Python]
at TrailStone Group
Berlin, Berlin, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Aug, 2024 | Not Specified | 30 May, 2024 | N/A | Working Model,Processing,Addition,Design Patterns,Python | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT YOU
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).
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 technical skills & prior experiences:
- A minimum of 5-years of relevant data engineering experience with Python.
- Tangible experience ensuring best ETL practices for processing, cleaning and verifying the integrity of 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 highly desirable.
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.
Responsibilities:
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 best-in-class microservices and data pipelines for our renewables trading platform, in Python. Our tech stack includes Python (FastAPI, Pandas, Django), AWS (S3, Athena, ECS), Redis, Docker, Atlassian (Jira, Bitbucket), SQL Server, and more.
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 responsibilities:
- Designing, developing and maintaining microservices, ETL jobs and system components for our Python-based data integration, processing and analytics platform.
- Collaborating in a cross-functional team with engineers, business analysts, traders and data scientists.
- Improving and guarding code quality through pull requests and code reviews.
- Helping mentor more junior engineers.
- Staying up-to-date with the latest trends in technology and continuously improving our platform.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Berlin, Germany