Senior Data Scientist

Dataroid
Summary
Join Dataroid, an award-winning digital analytics and customer engagement platform, as a Senior Data Scientist. You will design and lead scalable data pipelines and AI products, collaborating with cross-functional teams to deliver impactful data-driven strategies. This role involves building and maintaining backend services and APIs, developing Spark jobs for data processing, designing LLM-powered systems, and leading machine learning projects. Dataroid empowers leading brands to enhance customer experiences using deep customer insight and omnichannel marketing. The company is Turkey's fastest-growing data analytics platform, impacting industries globally. Dataroid offers a competitive compensation and benefits package, including health insurance, pension plans, and remote work benefits.
Requirements
- Bachelor’s, Master’s, or Ph.D. degree in Computer Science, Engineering, or a related technical discipline
- 4+ years of professional experience in developing and operationalizing data science and machine learning solutions
- Expert-level Python skills with a strong track record in building and scaling production-grade APIs and backend systems using FastAPI, Flask, or similar frameworks
- Strong background in big data processing with Apache Spark and Kafka, combined with hands-on experience in relational and non-relational databases such as Elasticsearch, PostgreSQL, Clickhouse
- Familiarity with LLM-based architectures (e.g., RAG, LangChain agents, MCP-style pipelines) and integrating them into end-user solutions
- Hands-on experience with ML Pipeline, model lifecycle management, CI/CD for ML, and production monitoring
- Hands-on experience with containerization (Docker) and orchestration (Kubernetes) for scalable ML/AI workloads
- Comfortable using AI-assisted development tools like Cursor to streamline and accelerate engineering workflows
- Business-minded and analytical, with strong collaboration skills and a high-ownership, fast-adapting startup mindset
Responsibilities
- Working closely with product, engineering, and customer teams to deliver real, business-impacting solutions
- Building and maintaining robust backend services and APIs (using frameworks like FastAPI, Flask, etc.) to serve machine learning and generative AI capabilities at scale
- Developing and maintaining batch and streaming Spark jobs for large-scale behavioral data processing
- Designing and building LLM-powered systems (e.g., RAG, agents, MCP) that align quickly with emerging trends and deliver real product value
- Leading or contributing to end-to-end machine learning projects, including problem definition, model development, deployment, and post-production monitoring
Benefits
- Attractive compensation package, including private health insurance
- Company-supported pension plans
- Meal vouchers
- Commute assistance
- Remote work benefits
- A paid day off for your birthday
- Enjoy the flexibility of adaptable working hours
- We offer online events, inspiring guest speakers, office snacks, a culture that limits unnecessary meetings, and many other perks designed to make your weekdays more enjoyable
- Your development is our priority, with access to premier online learning platforms like Udemy, digital libraries, and tailored training programs to support your career journey
- Be part of a vibrant and close-knit team that values connection
- Enjoy happy hours, workshops, seasonal celebrations, and other events that bring us together
Share this job:
Similar Remote Jobs

