CrawlJobs Logo

Senior Software Engineer - Data Scientist

India, Bengaluru 3000000.00 - 4500000.00 INR / Year · Job Posted June 01, 2026
Apply Position
Job Link Share

Requirements

  • Python/Golang/Java- Any one (Python Preferred)
  • AI/ML
  • Data Scientist or AI/ML Engineer (Current role)
  • RAG/MCP
  • Experience- 5 to 10 Years

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Data Scientist

8 matching positions

Senior Software Engineer, Data - Advertising Engineering

We are seeking a high skilled Senior Software Engineer with deep expertise in AP...
Location
Location
United Kingdom , Manchester
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years professional software development experience
  • Experience building highly scalable, low-latency REST services and API frameworks
  • Able to efficiently write SQL queries and analyze results to explore business problems and inquiries
  • Ability to translate queries and reporting requirements into production-level data processing pipelines
  • Proficient in day-to-day use of Python / Java / Scala
  • Strong understanding of and experience with distributed computing frameworks like Hive/Hadoop and Apache Spark
  • Expertise in data modeling, schema design, and data visualization tools
  • Background in computer science or similar quantitative field
  • Experience working in GCP and/or AWS is a plus
  • Experience with JavaScript, Node.js and React is nice to have
Job Responsibility
Job Responsibility
  • Design and build APIs and backend services using Spring Boot to support data products and analytics workflows
  • Write clean, maintainable, and efficient code and tests, ensuring adherence to best practices through code reviews
  • Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow
  • Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance
  • Develop and fine-tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large-scale datasets
  • Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency
  • Partner with data scientists, software engineers, and other teams to deliver integrated, high-quality solutions
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Commuter benefits
  • Retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Data Products

We are seeking a highly skilled Senior Software Engineer with deep expertise in ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
  • 8+ years of experience in software and/or data engineering with expertise in big data technologies such as Apache Spark, Apache Airflow.
  • Expertise with at least one of the following Apache Druid, StarRocks, and Trino.
  • Strong understanding of SOLID principles and distributed systems architecture.
  • Proven experience in distributed data processing, data warehousing, and real-time data pipelines.
  • Advanced SQL skills, with expertise in query optimization for large datasets.
  • Exceptional problem-solving abilities and the capacity to work independently or collaboratively.
  • Excellent verbal and written communication skills.
  • Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes. (preferred)
  • Familiarity with additional big data technologies, including Hadoop and Kafka.
Job Responsibility
Job Responsibility
  • Design and build APIs and backend services using Spring Boot to support data products and analytics workflows.
  • Write clean, maintainable, and efficient code, ensuring adherence to best practices through code reviews.
  • Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow.
  • Optimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performance.
  • Develop and fine-tune complex queries and analytics solutions using Druid, Trino, and StarRocks for large-scale datasets.
  • Monitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiency.
  • Partner with data scientists, software engineers, and other teams to deliver integrated, high-quality solutions.
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering.
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources.
  • Local benefits including statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).
  • Time off in accordance with local leave policies.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Data Science

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
Spain , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, or related technical discipline AND proven experience in industry software engineering experience
  • Substantial experience in programming experience as data scientist
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design and develop world-class experience for new big data cloud offering
  • Plan, schedule and deliver quality software incrementally
  • Review changes to product codebase and provide constructive feedback that align with industry best practices
  • Maintain and operate cloud online services
  • Passion and experience for building great developer experience and user experience of modern analytics systems
  • Have a deep desire to work collaboratively, solve problems with teams across the world and celebrate successes
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Data Platform

We’re looking for a seasoned software engineer to join Parafin’s Infrastructure ...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 265000.00 USD / Year
parafin.com Logo
Parafin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience in software engineering with a strong background in data infrastructure, pipelines, and distributed systems
  • Advanced proficiency in Python and SQL
  • Hands-on Spark development experience
  • Expertise with modern cloud data stacks—AWS (S3, RDS), Databricks, and Airflow—and lakehouse architectures
  • Hands‑on experience with foundational data‑infrastructure technologies such as Hadoop, Hive, Kafka (or similar streaming platforms), Delta Lake/Iceberg, and distributed query engines like Trino/Presto
  • Familiarity with ingestion frameworks, developer‑experience tooling, and best practices for data versioning, lineage, partitioning, and clustering
  • Strong problem-solving skills and a proactive attitude toward ownership and platform health
  • Excellent communication and collaboration skills, especially in cross-functional settings
Job Responsibility
Job Responsibility
  • Design and build robust, highly scalable data pipelines and lakehouse infrastructure with PySpark, Databricks, and Airflow on AWS
  • Improve the data platform development experience for Engineering, Data Science, and Product by creating intuitive abstractions, self‑service tooling, and clear documentation
  • Own and maintain core data pipelines and models that power internal dashboards, ML models, and customer-facing products
  • Own the Data & ML platform infrastructure using Terraform, including end‑to‑end administration of Databricks workspaces: manage user access, monitor performance, optimize configurations (e.g., clusters, lakehouse settings), and ensure high availability of data pipelines
  • Lead projects to improve data quality, testing, observability, and cost efficiency across existing pipelines and backend systems (e.g., migrating Databricks SQL pipelines to dbt, scaling data ingestion, improving data-lineage tracking, and enhancing monitoring)
  • Act as the primary engineering partner for the Data Science team—embedded closely to gather requirements, design scalable solutions, and provide end-to-end support on all engineering aspects of their work
  • Work closely with backend engineers and data scientists to design performant data models and support new product development initiatives
  • Share best practices and mentor other engineers working on data-centric systems
What we offer
What we offer
  • Equity grant
  • Medical, dental & vision insurance
  • Work from home flexibility
  • Unlimited PTO
  • Commuter benefits
  • Free lunches
  • Paid parental leave
  • 401(k)
  • Employee assistance program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Data Platform

We are looking for an experienced software engineer to own, maintain, and evolve...
Location
Location
United States
Salary
Salary:
107000.00 - 120000.00 USD / Year
missionwired.com Logo
MissionWired
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive hands-on software engineering experience, with a strong track record of delivering production data pipelines or platforms in a mission critical environment
  • Strong experience with Python in production systems
  • Experience building and operating Databricks (or Spark) based pipelines
  • Experience with SQL
  • Experience with at least one major cloud infrastructure provider (GCP, AWS, Azure)
  • Experience with supporting business-critical systems with on-call ownership
  • Passion, energy, and excitement for progressive and philanthropic causes and all things digital
Job Responsibility
Job Responsibility
  • Joining each and every one of your colleagues in creating an inclusive workspace
  • Owning, maintaining, and supporting the reliability, architecture, and evolution of our production machine learning and delivery platform
  • Designing, operating, and improving large scale Databricks/Spark pipelines and workflows
  • Partner with our data scientists to productionize new data and ML-powered products
  • Leading improvements on the software integration layers between data pipelines and product workflows
  • Growing the team via mentorship and leadership, reviewing technical documents, improving code quality, and improving team performance and processes
  • Acting as a senior technical owner in debugging complex production issues and improving system observability
  • Collaborating with cross-functional teams to support their data infrastructure needs
What we offer
What we offer
  • 100% employer-paid premiums for platinum-level medical plan on a national health care network
  • 100% employer-paid life insurance and short term disability
  • 50% employer-paid vision and dental insurance
  • 401(k) with 3% employer contribution
  • 17 vacation days in addition to 12 paid holidays, sick days, bereavement leave, and a volunteer day off
  • Paid parental leave at 100% of your salary
  • Financial support for reproductive and transgender care
  • Flexible telecommute and remote work policies
  • Company issued Mac products for home offices
  • Cell phone service reimbursement, meal and ride-share reimbursement, and other perks available
  • Fulltime
Read More
Arrow Right

Senior Data Scientist / ML Engineer

We have a dream: to change industries through the power of digital technology. W...
Location
Location
Bulgaria;Colombia;Croatia;Poland;Portugal;Spain;Ukraine
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education: Bachelor’s or Master’s degree in Computer Science, Statistics, Mathematics, Data Science, or a closely related quantitative field
  • Experience: 5+ years of professional experience in machine learning engineering, AI development, or a closely related role
  • Machine Learning & Statistics: Solid understanding of classical ML algorithms (e.g., tree-based models, SVMs, clustering, ensemble methods), feature engineering, model evaluation metrics, and statistical methods (hypothesis testing, regression analysis, probability distributions)
  • LLM Expertise: Demonstrated project experience with large language models, including prompt engineering and prompt management strategies, LLM application development (end-to-end), fine-tuning of large language models, retrieval-augmented generation (RAG) pipeline design and implementation, practical experience with vector stores such as ChromaDB, pgvector, and PostgreSQL
  • AI Agents: Hands-on experience building AI agents and multi-agent systems using frameworks such as LangChain, LangGraph, CrewAI, or similar orchestration frameworks
  • Programming: Proficiency in Python with a strong emphasis on writing clean, maintainable, production-quality code. Familiarity with software engineering best practices (testing, code review, documentation)
  • Cloud: Practical experience with Google Cloud Platform (GCP) services for ML workloads (e.g., Vertex AI, Cloud Run, GCS, BigQuery, Compute Engine)
  • DevOps & MLOps: Docker: Proficiency in containerization — building, managing, and deploying Docker images and containers. GitLab: Proficient GitLab skills for version control, merge request workflows, and repository management
  • API Development: Experience with FastAPI, including request validation, async handling, and integration with ML model serving
  • Soft Skills: Excellent communication skills, Strong work ethic and high personal accountability, Ownership mentality — takes full responsibility for deliverables and outcomes, Proactive, self-starting approach to identifying problems and driving project success without waiting for direction
Job Responsibility
Job Responsibility
  • Drive/Participate the ideation, development, and execution of POCs and AI related project
  • Develop and implement machine learning models, algorithms, and data-driven solutions to address complex business problems
  • Collaborate cross-functionally with engineering, product management, and other relevant teams to integrate data-driven functionalities into our products
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer - Big Data

Zillow’s Comprehensive Customer Data team is part of the Data Engineering organi...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
Zillow
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree (BS+) in Computer Science or a related discipline
  • 5+ years of experience with building and maintaining data-intensive applications
  • Experience developing complex software systems scaling to millions of users with production quality deployment, monitoring and reliability
  • Experience with modern data technologies (Spark, Flink, Kafka, Airflow)
  • Strong background in Java or Python
  • Excellent interpersonal skills and passionate about collaborating across organizational boundaries
Job Responsibility
Job Responsibility
  • Design, implement, and take ownership of mission-critical data pipelines and data products
  • Collaborate with various internal teams (platform, product, other stakeholders) to scope and deliver tools ensuring ease of system use
  • Carefully review specifications, designs, pull requests and provide constructive/helpful feedback
  • Write high-quality code, refactor and optimize code for better scalability, performance, and readability
  • Integrate new frameworks, libraries, technologies, and components into codebase
  • Proactively log/collect and review metrics, monitor, alert and address issues quickly
  • Ensure the consistency and maintainability of existing applications adhering to standards/procedures for implementing technical solutions
  • Execute production/support tasks according to a documented schedule that meets or exceeds customer expectations
  • Support and mentor teams through design, implementation and deployment of solutions using relevant technologies
  • Mentor junior engineers
What we offer
What we offer
  • competitive base salary and benefits
  • equity awards based on factors such as experience, performance and location
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer, Big Data

The Zillow Group’s Housing Trends Data Engineering team brings innovative analys...
Location
Location
United States
Salary
Salary:
152900.00 - 257100.00 USD / Year
Zillow
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Python programming
  • Hands-on experience with big data ecosystems, architectures and modern data platforms, including AWS cloud data services and Lakehouse/Lakebase platforms
  • Hands-on experience with Databricks is a significant advantage
  • Proven ability to design, build, and orchestrate batch and real-time data pipelines, processing large-scale datasets from diverse sources
  • Practical experience with cutting-edge data engineering technologies such as SparkSQL and Spark Streaming, PostgreSQL, EKS, and Kubernetes
  • Familiarity with Agile/DevOps software development processes and tools such as GitLab and CI/CD
  • A good understanding of data science concepts, fundamental machine learning algorithms/libraries, and development lifecycle is a must-to-have
  • Familiarity with LLM and Agentic AI technologies and engineering patterns is a big advantage
  • Strong ability in performing root cause analysis to address operational issues and identify opportunities for improvement
  • Exceptional communication skills to drive effective customer engagement, collaborate with cross-functional teams, and clearly articulate technical concepts to technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Build data systems to link raw data and concrete Housing Trends insights
  • Build and extend our internal forecasting model development framework
  • Develop and maintain scalable data products and deliver pipelines built for speed, accuracy, and consistency that will scale as our stakeholders’ need
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability and performance, etc
  • Collaborate with data scientists to understand their data requirements and build systems/tools that enable efficient model training and experimentation
  • Implement feature stores and ETL pipelines to streamline feature engineering and model development
  • Build and maintain infrastructure for deploying machine learning models into production environments
  • Be a trusted partner for our stakeholders, such as Forecasting, Zestimates, and the ML teams within the AI organization to assist them for data investigation/publication, ML model development and infrastructure support
What we offer
What we offer
  • Eligible for equity awards based on factors such as experience, performance and location
  • Fulltime
Read More
Arrow Right