Your responsibilities as an Engineering lead
As Engineering lead you’ll design the scalable, secure backbone of Eolian's cloud-native solution, and you’ll continuously streamline how their engineers and scientists work, by identifying and preventing bottlenecks, and enabling quick delivery, leaving quality out of the compromise.
Your goal will be to make engineers and data scientists independent, by contributing to the shared set of development practices and by removing technical roadblocks.
Define & evolve architecture
- Together with the tech teams, help building coherent and high-quality components, from planning to design and implementation phases.
- Translate product requirements into high-level system blueprints (data flows, APIs, DevOps). Define technical requirements and definition of done.
- Select technology stacks and architectural patterns that balance development speed, maintainability, performance, and costs
Lead technical execution - Collaborate with team leads on detailed designs, code reviews, and proof-of-concepts.
- Establish and enforce best practices, meaningful coding standards, and modularization.
Promote development independence - Make sure everyone is aligned with the shared development practices, making different teams to develop coherent components.
- Map and measure the entire developer lifecycle, from onboarding to deployment, to spot friction points. Identify and solve roadblocks.
- Promote the development of best‑in‑class CI/CD workflows (GitHub Actions or AWS-based). Develop self‑service tooling and templates for common service patterns, and infrastructure provisioning.
Foster engineering excellence - Mentor engineers in system design, testing, and DevOps best practices.
- Help scientists to improve the design of models and data pipelines.
- Review designs, coach on patterns, and cultivate a culture of continuous improvement.
Must Have
- 6+ years of software development experience, with at least 2 years in a hands-on solution architect or tech lead role.
- Strong proficiency in Python (standard libraries, data structures, data management frameworks, API development).
- Proven track record designing and delivering large scale, cloud-native applications.
- Deep understanding of cloud development (serverless patterns, distributed computing, APIs development, IaC).
- Demonstrated ability to mentor and influence engineering teams on design decisions.
Nice to Have
- Direct experience 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
- Collaborative mindset: You thrive in cross-functional teams and value open communication.
- Analytical rigor: You approach problems methodically and take data-driven decisions.
- Leadership & mentorship: You enjoy guiding peers, conducting architecture reviews, and uplifting engineering standards.
- Adaptability: You can navigate uncertainty, pivot when requirements evolve and embrace Agile ways of working.
- Strong communicator: You articulate complex technical concepts clearly to both engineers and non-technical stakeholders.
🎁 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: €60,000–€70,000, negotiable based on experience and seniority. The compensation package may, at the company’s 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
- Department
- Tech
- Locations
- Torino
- Remote status
- Fully Remote
Torino
About EOLIANN
Our organization provides institutions and businesses with the ability to estimate the probability and impact of climate risks, utilizing satellite data and advanced proprietary ML algorithms.
Already working at EOLIANN?
Let’s recruit together and find your next colleague.