drjobs Senior Software Developer

Senior Software Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Rome - Italy

Yearly Salary drjobs

EUR 50000 - 60000

Vacancy

1 Vacancy

Job Description

Fully Remote

City: Turin

Key tech skills: Python DevOps CI/CD AWS ML

Years of experience: 5

RAL: 60-70k

About the company

Eoliann is an Italian company born and raised in Turin that specializes in using artificial intelligence and Machine Learning to analyze and assess the risk of climate events. The company primarily targets financial institutions insurance companies and firms in the energy and infrastructure sectors providing them with data-driven tools to mitigate climate impacts. Their solution allows for the rapid measurement of the probability intensity and impact of a climate event on a specific asset thereby supporting more informed and strategic decisions.
Read their Manifesto here: Your responsibilities as a Senior Software Developer

As a Senior Software Developer at Eoliann you will not only build and optimise critical components of their climate risk platform but also guide architectural direction mentor peers and remove operational bottlenecks to accelerate delivery.

Technical leadership & architecture
- Drive high-level system design: APIs data flows DevOps and MLOps.
- Lead design reviews define coding standards and ensure adherence to best practices.
Hands-on development

- Write and review production-grade Python ensuring testability maintainability and performance.
- Follow rigorous testing (TDD) and drive continuous improvement of QA processes.
- Implement and optimise data processing pipelines for EO and historical climate data.
Developer productivity & bottleneck removal

- Map end-to-end developer workflows to identify friction points and improve them.
- Automate repetitive tasks and refine CI/CD pipelines.
Collaboration & mentorship

- Pair-program coach junior engineers and share insights on architecture and DevOps practices.
- Work cross functionally with Data Science DevOps and Product to align on priorities and unblock teams.
Cloud & DevOps ownership

- Lead cloud-based development; deploy with IaC (Terraform mainly sometimes CloudFormation).
- Oversee access and security (IAM & SSO VPC and networking etc).
- Smooth deployment for faster development via CI/CD (GitHub Actions and AWS).

    Must Have
    - 5 years of professional software development experience including 2 years in a senior or lead role
    - Strong proficiency in Python (standard libraries data structures data management frameworks API development).
    - Proven track record designing and delivering cloud native applications. Hands-on experience with Infrastructure as Code.
    - Deep expertise with CI/CD (GitHub Actions and AWS) and containerized development.

    Nice to Have
    - Strong proficiency with AWS and Terraform.
    - Experience working with ML technologies both for development (ML frameworks like Tensorflow scikit-learn etc.) and maintenance/serving (Mlflow Onnx etc.). Experience with scientific libraries.
    - Prior experience dealing with geospatial data (GDAL rasterio (rio)xarray Tif NetCDF Zarr OGC standards) data management and scientific computing.
    - Prior involvement in setting up SRE/DevSecOps processes.

    Personal Skills
    - Mentorship & collaboration: You inspire and uplift teammates fostering a supportive engineering culture.
    - Analytical problem-solving: You diagnose complex issues end-to-end and propose data driven solutions.
    - Effective communication: You tailor your message to technical and non-technical audiences alike.
    - Adaptability & ownership: You thrive in ambiguity take full responsibility for your code and its impact.

    What Eoliann offers

    - People-first culture: Your wellbeing and work-life balance are their top priority.
    - Evolving roles: Shape your own career path as Eoliann grows and adapt the organization together.
    - Competitive salary: negotiable based on experience and seniority. The compensation package may at the companys discretion also include a Stock-Options plan.
    - CCNL Metalmeccanico
    - Flexible schedule & remote work: a nice setup in Turin (at OGR) with freedom to work from home whenever it suits you. They fully support remote working!
    - Daily meal vouchers: 8 Ticket Restaurant available for every workday with a minimum of 6 hours worked.
    - Welfare plan in progress: they are actively implementing a company-wide welfare program to further support their team.
    - Continuous learning: Self-directed learning program with a dedicated budget for books courses events or any resource that helps you build a strong skill set.

    Interview steps:

    - First round with one of our Full Stack Recruiter
    - Tech interview with one of our Tech Mentor (live coding/pair programming)
    - Final interview (both technical and cultural fit) with Eoliann
    - Offer!

    This announcement is addressed to both sexes in accordance with laws 903/77 and 125/91 and to people of all ages and nationalities in accordance with legislative decrees 215/03 and 216/03


      Employment Type

      Full Time

      Company Industry

      About Company

      Report This Job
      Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.