Jobs · Engineering · California

Senior Engineer - Python

Tata Consultancy Services · Cupertino, CA · 3 mo ago
Engineering$100k–$150k/yrFull-time

Responsibilities

  • Design, develop, and maintain scalable Python-based microservices using FastAPI
  • Build high-performance RESTful and async APIs following OpenAPI/Swagger standards
  • Implement dependency injection, middleware, and background task processing using FastAPI's native capabilities
  • Develop and maintain models for data validation, serialization, and schema enforcement
  • Integrate structured logging using libraries like Python's logging module
  • Implement distributed tracing using OpenTelemetry or Elastic stack for end-to-end request visibility
  • Expose Prometheus metrics and build Grafana/splunk dashboards for service health monitoring

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience)
  • 7+ years of experience in backend development with a focus on microservices architecture
  • Strong hands-on experience with Python and FastAPI framework for building RESTful and async APIs
  • Proficiency in SQL and NoSQL databases (PostgreSQL, DynamoDB)
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Strong understanding of microservices design patterns
  • Experience with message brokers (SQS)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Strong analytical, debugging, and problem-solving skills

Qualifications

Salary Range: $100,000 - $150,000 a year

Similar jobs

Senior Python Engineer

RemoteHunterUnited States· 3 wk ago
RemoteSupply Chain$118k–$163k/yrapply on remotehunter.com

Senior Python Engineer

MongoDBUnited States· 2 mo ago
RemoteInformation Technology$126k–$248k/yrapply on boards.greenhouse.io