Senior Python Developer
Job Type:Full-time
Experience Required:5+ Years Only
Work Mode:On-site
Job Summary:
We are looking for an experiencedPython Developer / Backend Engineerwith strong expertise inFastAPI, Flask, Dagster, and PostgreSQLto join our team. The ideal candidate should have hands-on experience in building scalable web services, developing and orchestrating data pipelines, and working closely with data science teams to deploy marketing mix modeling and analytics solutions in production environments.
Key Responsibilities:
- Build and maintain scalable backend services usingFastAPIandFlask
- Design, develop, and orchestratedata pipelinesusingDagster
- Collaborate with data scientists to implement and supportMarketing Mix Modeling (MMM)solutions
- Work withPostgreSQLto manage and optimize real-world marketing and analytics datasets
- Develop and exposemachine learning / statistical modelsthroughREST APIs
- Ensure code quality, performance, scalability, and reliability across applications
- Debug, troubleshoot, and optimize backend systems and database performance
- Participate in architecture discussions, code reviews, and deployment planning
Required Skills:
- 5+ years of hands-on experience in Python development
- Strong experience withFastAPIorFlaskfor production-grade API development
- Solid knowledge ofPostgreSQL, including indexing, query optimization, and performance tuning
- Experience withDagsterfor workflow orchestration and pipeline development
- Hands-on experience withMMM modeling
- Familiarity with tools and libraries such asPyMC, scikit-learn, Bayesian models, or similar
- Strong understanding ofstatistical metrics, time series analysis, and model deployment
- Experience in building and maintainingREST APIs
- Good problem-solving skills and ability to work in a collaborative environment
Preferred / Bonus Skills:
- Familiarity withAzureorGCP
- Experience withDockerand containerized deployments
- Knowledge ofOpenTelemetry
- Experience withasync Python
- Exposure to marketing analytics or data-driven product environments
What We're Looking For:
- A developer who can work confidently on bothbackend engineeringanddata-driven systems
- Someone comfortable collaborating across engineering and data science teams
- A professional who can build reliable, production-ready solutions with strong attention to quality and performance
What We Offer:
- Opportunity to work onmodern and scalable projects
- Flexible working environment
- Growth opportunities insoftware development and automation
Benefits:
- Flexible schedule
- Paid time off