Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Astek
6-8 Years
Not Disclosed
Early Applicant
  • Posted 2 months ago
  • Be among the first 20 applicants

Job Description

We're looking for a hands-on Data Scientist with strong Python and backend skills to maintain and improve production algorithms. The focus is on performance optimization, parallel processing, bug fixing, and building/maintaining REST APIs (Django/FastAPI). ML/DL is applied pragmatically; GCP is a plus.

Key Responsibilities

  • Maintain and improve production algorithms; triage and fix bugs; add regression tests
  • Profile and optimize code (CPU/memory/I/O); apply parallelism/concurrency where relevant
  • Design and maintain REST APIs (Django/DRF or FastAPI) for model/algorithm services
  • Test for efficiency and scalability; benchmark latency/throughput; right-size costs
  • Ensure high code quality: unit/integration tests, type hints, CI/CD, documentation
  • Collaborate with product/data/QA to prioritize improvements and meet SLAs

Must-Have Qualifications

  • 6–8 years in data science/software roles with production-grade Python
  • Strong Python expertise (pandas, NumPy), profiling tools (cProfile, line_profiler, memory_profiler, py-spy)
  • Parallel/concurrent processing (multiprocessing, threading, asyncio) and performance tuning
  • REST API development with Django/DRF or FastAPI (auth, error handling, pagination)
  • ML fundamentals with scikit-learn; experience deploying models to services
  • Testing/quality: pytest/unit test, CI/CD, Git workflows; clear communication and documentation

Nice to Have

scikit-learn ,PyTorch or TensorFlow; experiment tracking (MLflow/W&B)

  • GCP (Cloud Run/GKE, BigQuery, GCS), Docker/Kubernetes, Cloud Build/GitHub Actions
  • Observability: OpenTelemetry, GCP Monitoring/Logging; Sentry
  • Security practices: OAuth2/JWT, secrets management, PII handling

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

line profiler

scikit-learn

py-spy

MLflow

memory profiler

asyncio

CI/CD

cProfile

About Company

Similar Jobs

6-8 yrs
Mumbai, India
Skills:
Java, Apis, Sql, Kubernetes, Web Services, Microservices, GKE, Spring Frameworks
5-7 yrs
Mumbai, India
Skills:
Nosql, Django, Api Development, Python, Sql, AWS
6-8 yrs
Mumbai, India
Skills:
Devops, Technical Documentation, Distributed Systems, System Architecture, Iot, multiple programming languages, Ai, complex application development, APIs integrations, CI CD
4-6 yrs
Navi Mumbai, Mumbai, India
Skills:
software design patterns , .Net Core, .NET Framework, C#, Machine Learning, PostgreSQL, Microservices, Angular, Devops, Typescript, Rest Apis, Azure, Python, AWS, Hangfire, AI-powered software engineering tools, Pentaho ETL, architectural design patterns, No-SQL databases, cloud computing technologies
7-9 yrs
Mumbai, India
Skills:
Web Development, Automated Testing, Sql, Angular, Rest Api, Nosql, Git, MongoDB, Azure, Azure DevOps, ASP.Net Core, CI/CD