Senior Python Engineer (Analytics & Insights Services)

1 Month ago • 5 Years + • Programming

Job Summary

Job Description

Manychat is developing high-performance Python services that ingest, process, and analyze data to generate actionable insights. This Senior Python Engineer role involves designing, developing, and maintaining these services, building APIs, optimizing algorithms for large-scale data, and integrating AI/ML components. The position requires close collaboration with Data Engineering on ETL pipelines and with the Product team for seamless integration, ensuring code quality through reviews and testing. The goal is to strengthen customer engagement and drive growth through intelligent automation.
Must have:
  • Design, develop, and maintain Python services for data aggregation and analysis.
  • Build and expose APIs or internal components to deliver results to the Product team.
  • Optimize algorithms for large-scale data processing.
  • Integrate machine learning and AI components.
  • Implement monitoring, logging, and alerting for all services.
  • Collaborate with Data Engineering to align on ETL pipelines and data ingestion processes.
  • Participate in sprint planning and task estimation alongside the Product team.
  • Ensure code quality via code reviews, unit and integration tests, and up-to-date documentation.
Good to have:
  • Proficiency with cloud platforms and their analytics services (Redshift, BigQuery, Snowflake).
  • Background in building recommendation systems or automated analytics dashboards.
  • Familiarity with MLOps tools (MLflow, Kubeflow, Airflow).
Perks:
  • Relocation support including airplane tickets, accommodations for up to three weeks, and a relocation bonus.
  • Professional development budget for conference tickets, training programs, or courses.
  • Flexible benefits plan to choose perks that fit your needs.
  • Health insurance, including dentistry, psychology sessions, nutrition consultations, surgery, and travel assistance.

Job Details

WHO WE ARE 🌍

Manychat is a leading Chat Marketing platform. We help businesses engage with their customers on Instagram, Facebook Messenger, WhatsApp, and Telegram.

Trusted by over 1 million brands in 170+ countries, we're an official Meta Business Partner, backed by top investors, including Bessemer Venture Partners.

With 200+ teammates across international offices in Barcelona, Austin, Amsterdam, São Paulo, and Yerevan — Manychat helps businesses across the globe improve their ROI and grow faster.

OUR TEAM 🌟

We are developing high-performance Python services that ingest, process, and analyze data from multiple sources to generate actionable insights within our product. The project involves close collaboration with the Data Engineering team to design robust data pipelines and with the Product team to seamlessly integrate analytics into the user interface. In the near term, we plan to enhance our platform with AI/ML capabilities for advanced statistical processing and personalized recommendations. Key deliverables include building scalable APIs, optimizing ETL workflows, and creating real-time metrics engines. Our analytics will be embedded in dashboards, widgets, and an AI Copilot to empower customers with data-driven decision-making. This initiative aims to strengthen customer engagement, drive conversions, and support growth through intelligent automation.🚀

WHAT YOU’LL DO 🤖

  • Design, develop, and maintain Python services for data aggregation and analysis.
  • Build and expose APIs or internal components to deliver results to the Product team.
  • Optimize algorithms for large-scale data processing.
  • Integrate machine learning and AI components.
  • Implement monitoring, logging, and alerting for all services.
  • Collaborate with Data Engineering to align on ETL pipelines and data ingestion processes.
  • Participate in sprint planning and task estimation alongside the Product team.
  • Ensure code quality via code reviews, unit and integration tests, and up-to-date documentation.

WHAT YOU’LL BRING 💥

  • 5+ years of professional Python development experience.
  • Experience with web frameworks (FastAPI).
  • Solid SQL skills and experience with databases (Snowflake, Vertica, Clickhouse or similar) and NoSQL stores (Redis).
  • Proficiency with data processing libraries: Pandas, NumPy, Dask or similar.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Familiarity with DevOps practices and CI/CD pipelines (GitLab CI, GitHub Actions, or similar).
  • Basic understanding of machine learning principles and experience deploying ML & LLM models.
  • Excellent communication skills and experience working in Agile teams.

NICE TO HAVE SKILLS 🛠️

  • Proficiency with cloud platforms and their analytics services (Redshift, BigQuery, Snowflake).
  • Background in building recommendation systems or automated analytics dashboards.
  • Familiarity with MLOps tools (MLflow, Kubeflow, Airflow).

WHAT WE OFFER 🤗

We care about your growth, well-being, and comfort

  • Candidates outside of Amsterdam can start onboarding and complete the probation period remotely with further relocation to the city for a hybrid work format ( with free meals and snacks in the office).
  • Relocation support through airplane tickets, accommodations for up to three weeks, and a relocation bonus.
  • Professional development budget for relevant conference tickets, training programs, or courses.
  • Flexible benefits plan to choose the perks that fit your needs.
  • Health insurance, including dentistry, psychology sessions, nutrition consultations, surgery, and travel assistance

Manychat is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive team. We do not discriminate against qualified employees or applicants because of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance.

_This commitment is also reflected through our candidate experience. If you have individual needs that may require an accommodation during the interview process, please indicate this in your application. We will do our best to provide assistance throughout your interview process to ensure you’re set up for success.

With my application, I accept the Manychat Privacy Policy.

Similar Jobs

Ion - Software Developer Cobol/Cics/DB2, Italy

Ion

Italy (Hybrid)
10 Months ago
Paytm - Technical Program Manager - Senior TPM

Paytm

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Trellix - BDR Manager

Trellix

Cork, County Cork, Ireland (On-Site)
1 Month ago
luxsoft - Technical Lead / Senior Data Engineer

luxsoft

Poland (Remote)
2 Months ago
CD PROJEKT RED - Motion Capture Producer

CD PROJEKT RED

Boston, Massachusetts, United States (On-Site)
2 Months ago
In The Pocket - C# Engineer (.NET)

In The Pocket

Belgium (On-Site)
3 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

United States (On-Site)
6 Months ago
Mapbox - Software Development Engineer I, C++, Navigation

Mapbox

Minsk, Minsk Region, Belarus (On-Site)
2 Months ago
The Walt Disney Company - Senior Software Engineer - C++/Rust

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
4 Months ago
luxsoft - Senior .Net Developer

luxsoft

Noida, Uttar Pradesh, India (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Opendoor - Detection Engineer - Security (SIEM, Go or Python) B2B

Opendoor

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
3 Months ago
PwC - Deals | Senior Associate Financial Due Diligence

PwC

Madrid, Community Of Madrid, Spain (On-Site)
10 Months ago
Nordson Corporation - Operations Finance Manager

Nordson Corporation

Carlsbad, California, United States (On-Site)
2 Months ago
Epic Games - Senior GL Accountant

Epic Games

Bratislava, Bratislava Region, Slovakia (On-Site)
4 Months ago
Palo Alto Networks - Consulting Director, Proactive Services

Palo Alto Networks

Netherlands (Remote)
1 Month ago
Tencent - Technical Lead, Game Marketing Technology - SaaS Platform

Tencent

Los Angeles, California, United States (On-Site)
5 Months ago
Canva - Senior Frontend Engineer - Canva Docs

Canva

Melbourne, Victoria, Australia (Remote)
5 Months ago
HCL Tech - Obsolete-programmanager,strategy&planing

HCL Tech

Texas, United States (On-Site)
3 Months ago
Publicis Groupe - Account Executive

Publicis Groupe

Madrid, Community Of Madrid, Spain (Hybrid)
4 Weeks ago
Oliver Plus - GenAI Motion Designer

Oliver Plus

Colombia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Amsterdam, North Holland, Netherlands

Buckman - Account Manager Netherlands

Buckman

Netherlands (On-Site)
2 Months ago
Tencent - Technical Art Expert (Games), Venture Lab

Tencent

Amsterdam, North Holland, Netherlands (On-Site)
5 Months ago
Beyond Sports - Job not found

Beyond Sports

Netherlands (On-Site)
1 Month ago
Vibes  - Talent

Vibes

Delft, South Holland, Netherlands (On-Site)
3 Months ago
Team Liquid - Senior Creative Director, Liquid Media, EU

Team Liquid

Utrecht, Utrecht, Netherlands (Hybrid)
5 Months ago
CoolGames - Senior Backend Developer

CoolGames

Amsterdam, North Holland, Netherlands (Remote)
1 Month ago
Visa - Account Executive

Visa

Amsterdam, North Holland, Netherlands (Hybrid)
1 Month ago
Tesla - Deskside Support Technician

Tesla

North Holland, Netherlands (On-Site)
6 Months ago
Beyond Sports - System Admin/IT Support

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
5 Months ago
Publicis Groupe - Social Media Content Manager

Publicis Groupe

Amsterdam, North Holland, Netherlands (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Unity - Senior Software Developer, Quality

Unity

Montreal, Quebec, Canada (On-Site)
3 Months ago
Mapbox - Software Development Engineer II (C++)

Mapbox

Germany (Remote)
3 Months ago
PwC - B&C Specialist (Probationary)

PwC

Cebu City, Central Visayas, Philippines (On-Site)
10 Months ago
Autodesk - Manager, Software Development - Global Developer Relations

Autodesk

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Canonical - Rust Engineering Lead

Canonical

(Remote)
3 Months ago
Capgemini - C++ Developer

Capgemini

Gurugram, Haryana, India (On-Site)
2 Months ago
binance - Senior Java Engineer - Payment

binance

Taipei City, Taiwan (Remote)
3 Months ago
Notion - Software Engineer, Developer Experience

Notion

San Francisco, California, United States (On-Site)
2 Months ago
HCL Tech - Senior Technical Lead - Embedded C

HCL Tech

Washington, United States (On-Site)
2 Months ago
Insight Software - Consultant, Technical (SQL Query Writing + Implementations + Installations)

Insight Software

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Amsterdam, North Holland, Netherlands (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Amsterdam, North Holland, Netherlands (Hybrid)

Amsterdam, North Holland, Netherlands (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (On-Site)

View All Jobs

Get notified when new jobs are added by Many Chat Inc.

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug