Python-focused developer
Role details
Job location
Tech stack
Job description
deliver clear customer value through data-driven analytics. This role requires strong analytical skills and deep familiarity with the product algorithms, contributing across product development: performing data analysis, defining and documenting algorithms, and delivering production-quality solutions that meet customer needs. You will be working in a dynamic and continuous learning environment, with highly cooperative colleagues, and you will feel a part of a highly skilled technical community. Responsibilities - Data ingestion & ETL: Build robust Python-based pipelines to collect, clean, validate, and join large datasets from multiple sources (APIs, logs, databases, files). - Data quality & troubleshooting: Detect, investigate, and resolve data discrepancies and integrity issues; implement automated validation and monitoring. - Data analysis & reporting: Analyze datasets to uncover trends and actionable insights; produce repeatable reports and dashboards for stakeholders. -
Requirements
Dashboards & visualizations: Develop and maintain dashboards (Tableau, Power BI, or equivalent) and programmatic visualizations for product and business teams. - Collaboration: Work closely with product and engineering to translate business requirements into data solutions, instrumentation, and KPIs. - Predictive modeling & ML: Design, train, evaluate, and deploy statistical models and machine learning solutions (scikit-learn, PyTorch, TensorFlow, etc.) to forecast trends and support decision-making. - Performance & scalability: Optimize queries and data workflows (SQL, ClickHouse, MongoDB) for low-latency and high-throughput environments. - Prototyping & research: Rapidly prototype algorithms and analyses in Python (or MATLAB when needed) and turn prototypes into production-ready code. Requirements - Bachelor's degree in Computer Science, Mathematics, Statistics, Telecommunications, or related field (advanced degree a plus). - At least 3 years of work experience. - Strong production experience developing in Python (data engineering, analysis, and/or ML). - Proficient with SQL and experience with ClickHouse and MongoDB (or similar). - Experience collecting, analyzing, and reporting data from lab and production systems. - Experience with BI tools (Tableau, Power BI, or similar). - Familiarity with data mining and machine learning algorithms and libraries (scikit-learn, pandas, NumPy). - Experience prototyping algorithms in Python (MATLAB experience a plus). - Soft Skills - Analytical Capabilities, Critical thinking, Problem solving, Eager to learn, and Proactive. - Planning and Organizational skills, Active listening, Communication skills. - Teamwork, autonomous. - Customer and results orientation. - Fluency in both English and Spanish. - Ability to work in hybrid in Madrid. Nice-to-Have - Knowledge of statistical signal processing or communication systems. - Experience with Wi-Fi or networking technologies. - Experience deploying ML models and building monitoring for model performance. - Familiarity with cloud data platforms and orchestration tools (Airflow, Kubernetes, AWS/GCP/Azure). Benefits - A competitive salary and incentive plan. - Flexible schedule, including telecommuting. - Free parking or transportation card (Pluxee transport pass). - Meal card (Pluxee restaurant pass). - Private medical insurance (for the whole family). - The opportunity of working in an international environment. - PTO for birthday. - Only applications submitted in English will be reviewed or considered for this position. Join AXON Networks axon-networks.com axon-networks.hire.trak