Python Software Developer

Madrid, Community of Madrid, Spain🕖 8 months ago

You will be joining the Data Crew at Idealista. Our team is devoted to crafting innovative advanced analytics solutions and AI models for diverse use cases within our array of services.

What we are seeking

We are seeking an experienced Software Development professional with a keen interest in creating a product with a strong Machine Learning and Data Learning component to join our dynamic team working on a cutting-edge project focused on Automated Valuation Models (AVM) for predicting housing prices. In this role, you will play a crucial part in the development and implementation of machine learning models using Python and scikit-learn.

Your primary goal will be to assist data scientists in training and optimizing machine learning algorithms, along with the needed activities to put these algorithms in production. We are looking for someone who has good development skills, an interest in working with machine learning algorithms and a passion for overcoming challenges in deploying them to production.

Key responsibilities

Collaborate closely with data scientists to understand project requirements and business objectives, providing software development support throughout the machine learning model development lifecycle.Assist in integrating changes and updates to the machine learning models' API, ensuring seamless communication and functionality within the overall architecture.Prepare and preprocess data for model training and inference, working closely with data engineers to optimize data quality and performance.Aid in the operationalization of new machine learning models, including assisting with testing, monitoring, and troubleshooting to ensure successful integration into the production environment.Work in a cross-functional teams, including Data Engineering, Product Management, and Business Analysis, to make sure the successful integration of machine learning solutions into the broader product ecosystem.Stay abreast of the latest advancements in machine learning research and methodologies, applying new techniques and best practices as appropriate to enhance model performance and functionality.Maintain high standards of code quality, documentation, and version control practices, ensuring adherence to established software development best practices throughout the project lifecycle.

What we offer

Trust: you manage your own work scheduleJoin a diverse and multicultural environment.Work with the latest open-source and cloud technologies.A comprehensive employee benefits packagePermanent contractTop-notch office located in the city center.

Technical skillsSolid Python knowledge.Acceptable knowledge and experience of SQL language.Some extent of knowledge on data engineering with python.Some extent of knowledge on data engineering with machine learning models with scikit learn.Experience with version control systems, we use Git.Familiarity with Unix commands, a predilection for command line2+ years’ experience developing backend software.

Soft skillsYou know how to translate business requirements into feasible tasks.Communicate with other departments on behalf of the team, providing support on how to gather insights from the existing data.Spot repetitive tasks and detect the underlying problem. Automate all the things up.

Bonus pointsObsessed with data quality. You know how to detect outliers in a dataset.Automation and tooling mindset for improving own and collaborator’s productivity.You are aware that "Pandas" is not just an animal.You know what data governance is.AWS Big Data environment: EMR, Glue, Athena.Experience with columnar data database engines, ETL, ELT processes or feature stores.Experience with workflow managers (Apache Airflow, Luigi, etc.).Experience with Docker.Strong knowledge in advanced machine learning techniques.Strong knowledge in advanced data engineering.Have excellent communication in both spoken and written English.

Key Skills

idealista

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago