₦ NGN
Language
Currency
arrow_back Back to Jobs

Software Engineer, Data

engelhart · Berlin

Full time On site
description Job Description
<div class="content-intro"><h2><strong>About Us</strong></h2> <p>Engelhart was founded in 2013 by BTG Pactual Group as a commodities trading company. Our business model is “asset light” and highly diversified – giving us the ability to adapt effectively and nimbly to changing market conditions. We have assembled successful multidisciplinary teams, leveraging advanced fundamental analysis with deep quantitative and weather research capabilities.&nbsp; Our activities are underpinned by strong risk management practices and by powerful technology and operational excellence. We have exceptional teams with diverse global backgrounds and decades of experience, and are driven by a highly collaborative culture, across products and competencies.</p> <p>In 2024, Engelhart acquired Trailstone, a global energy trading and technology company. The acquisition provides us with new expertise, analytics and proprietary technology which is being used to provide risk management and optimisation services to help maximise the value of our clients’ renewable power. The acquisition also expanded Engelhart’s capabilities into physical natural gas across North America, a critical fuel to support the energy transition.</p> <p>Our talented and experienced individuals work together according to its four company values: <strong>Performance, Agility, Collaboration, Entrepreneurship</strong>.</p></div><h3><strong>About the Role</strong></h3> <p><span data-contrast="auto"><span data-ccp-parastyle="No Spacing">As a member of the Data team, you will help build the services, infrastructure, and data platforms that power our business. Our team&nbsp;</span><span data-ccp-parastyle="No Spacing">is responsible for</span><span data-ccp-parastyle="No Spacing"> ingesting, processing, storing, and distributing large volumes of data reliably and efficiently, enabling teams across the business to make data-driven decisions and build innovative products.</span></span> <span data-ccp-props="{&quot;335551550&quot;:6,&quot;335551620&quot;:6}">&nbsp;</span></p> <p><span data-contrast="auto"><span data-ccp-parastyle="No Spacing">This role sits at the intersection of backend software engineering and data engineering, with an emphasis on data engineering. You will build and </span><span data-ccp-parastyle="No Spacing">maintain</span><span data-ccp-parastyle="No Spacing"> data pipelines, develop backend services for data ingestion and access, and contribute to the data infrastructure that enables reliable, cost-effective, and high-performance data processing.</span></span><span data-ccp-props="{&quot;335551550&quot;:6,&quot;335551620&quot;:6}">&nbsp;</span></p> <p><span data-contrast="auto"><span data-ccp-parastyle="No Spacing">You'll</span><span data-ccp-parastyle="No Spacing"> work closely with software engineers, DevOps engineers, product managers, data consumers, and more experienced colleagues, who will provide guidance, code reviews, and support as you grow. While the role involves technical collaboration across the organization, it is primarily focused on engineering rather than stakeholder management.</span></span><span data-ccp-props="{&quot;335551550&quot;:6,&quot;335551620&quot;:6}">&nbsp;</span></p> <p><span data-contrast="auto"><span data-ccp-parastyle="No Spacing">We are a trading company, so business requirements change </span><span data-ccp-parastyle="No Spacing">quickly,</span><span data-ccp-parastyle="No Spacing"> and priorities can shift. We are looking for someone who enjoys solving technical problems, takes ownership of their work, is eager to learn, and makes pragmatic engineering decisions in a dynamic environment.</span></span><span data-ccp-props="{&quot;335551550&quot;:6,&quot;335551620&quot;:6}">&nbsp;</span></p> <p><strong><span data-contrast="auto"><span data-ccp-parastyle="No Spacing">Responsibilities</span></span></strong><span data-ccp-props="{&quot;335551550&quot;:6,&quot;335551620&quot;:6}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="No Spacing">Build and </span><span data-ccp-parastyle="No Spacing">maintain</span><span data-ccp-parastyle="No Spacing"> reliable data pipelines and ingestion workflows for </span><span data-ccp-parastyle="No Spacing">structured</span><span data-ccp-parastyle="No Spacing"> and unstructured</span><span data-ccp-parastyle="No Spacing"> data from a variety of internal and external sources, including fetching data from external providers.</span></span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Develop and&nbsp;</span><span data-ccp-parastyle="No Spacing">maintain</span><span data-ccp-parastyle="No Spacing"> backend services and APIs (e.g., </span><span data-ccp-parastyle="No Spacing">FastAPI</span><span data-ccp-parastyle="No Spacing">) that support data ingestion, processing, and distribution, including asynchronous ingestion at scale.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Transform and process data using Python and Pandas.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Contribute to reusable frameworks and tooling that simplify onboarding new data sources and improve developer productivity.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Work with data lakes, analytical and relational databases, and contribute to their design and optimization together with senior colleagues.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Help&nbsp;</span><span data-ccp-parastyle="No Spacing">catalogue</span><span data-ccp-parastyle="No Spacing"> and document the data we own so it can be discovered and used by others.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Help improve the reliability, scalability, observability, and cost-efficiency of our data infrastructure.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Integrate data across multiple systems while reducing duplication and ensuring high data quality.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Contribute to orchestration workflows and automated data processing pipelines.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Build internal libraries and services that enable other engineering teams to access and consume data efficiently.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Monitor, troubleshoot, and fix issues in production systems and data pipelines, escalating when needed.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Participate in architecture discussions and technical decisions across the data platform.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Collaborate with software engineers, DevOps engineers, product managers, and data consumers to deliver high-impact solutions.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Build and&nbsp;</span><span data-ccp-parastyle="No Spacing">maintain</span><span data-ccp-parastyle="No Spacing"> simple internal self-service tools, occasionally including a user interface.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Use AI coding assistants (e.g., GitHub Copilot) responsibly to speed up development, while&nbsp;</span><span data-ccp-parastyle="No Spacing">remaining</span><span data-ccp-parastyle="No Spacing"> accountable for the design, correctness, and quality of your code.</span> </li> <li data-leveltext="" data-font="Symbol" data-listid="51" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-ccp-parastyle="No Spacing">Identify</span><span data-ccp-parastyle="No Spacing"> opportunities to simplify systems, improve automation, and reduce operational overhead.</span><span data-ccp-props="{&quot;335551550&quot;:6,&quot;335551620&quot;:6}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="auto"><span data-ccp-parastyle="No Spacing">About You</span></span></strong><span data-ccp-props="{&quot;335551550&quot;:6,&quot;335551620&quot;:6}">&nbsp;</span></p> <p><span data-contrast="auto"><span data-ccp-parastyle="No Spacing">The following education, experience, and skills are essential for this role:</span></span><span data-ccp-props="{&quot;335551550&quot;:6,&quot;335551620&quot;:6}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="52" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto"><span data-ccp-parastyle="No Spacing">Background in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.</span></span> </li> <li data-leveltext="" data-font="Symbol" data-listid="52" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&qu
lightbulb_outline Skills Required
Technology
Job Details
payment Salary: Negotiable
work Type: Full time
business Mode: On site
visibility Views: 1
people Applications: 0
lock

Members Only

Sign in or register to apply for this job.

Sign In to Apply
Get the EPELCON App v3.6.0
Invest, Learn & Earn on the go
Download APK
feedback Feedback