All offersWarszawaPythonPython Software Engineer
Python Software Engineer
Python
Pragmile

Python Software Engineer

Pragmile
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Office

Tech stack

    Python
    advanced
    NoSQL
    advanced
    SQL
    advanced
    Data Integration
    advanced
    MongoDB
    regular
    Elasticsearch
    regular

Job description

Online interview
Friendly offer
Solar Spy is an analytical platform dedicated to support solar farm operations. It processes various types of PV plant data, including image data from aerial inspections, weather data, data from photovoltaic installation infrastructure elements, and more. Through the use of artificial intelligence models, we identify problems, help to optimize maintenance costs, and predict energy production. Our main objective is to maximize green energy production and reduce O&M costs.
 
As we work with huge amounts of mostly unstructured data, we are looking for a Data Ninja who can help us design and implement a scalable data architecture - capable of processing the data with high throughput in a distributed manner.
 
What we expect:

🔸 Strong understanding of data structures and algorithms
🔸 Strong understanding of object design and integration patterns
🔸 Proven experience of using python for building data processing platforms/applications
🔸 Experience in building distributed data processing pipelines, multiprocessing applications
🔸 Experience of working with big data, data engineering tools for data ingestion, transformations, querying
🔸 Proficient in NoSql and relational databases, SQL, ORMs
🔸 Experience with messaging systems (e.g.: KafkaMQ)
🔸 Experience in building scalable APIs
 
Your responsibilities:

🔸
Build and maintain distributed/multiprocessing data processing pipelines
🔸 Work together with data scientists, ML engineers to serve AI/ML models with high throughput
🔸 Build new features, test, measure the impact, improve based on learnings
🔸 Build solutions at scale and optimize for performance
🔸 Proactively make suggestions on how the team can leverage new technologies and architectures to improve the performance of our data platform
 
What we offer:

🔸 Stable employment – perm or B2B contract – completely up to you
🔸 Work in a non-corporate environment where you can have an impact on the way your business operates
🔸 Flexible working hours, hybrid work model (the team meets onsite once a week)
🔸 Private healthcare, sports card, training budget