Senior Engineer - Python
Tata Consultancy Services Limited
Cupertino, CA, United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$100,000.0 - $150,000.0
Working hours
Regular working hours
Job source
Tech stack
Application Programming Interfaces (APIs)
Information Systems
Data Validation
Serialization
Software Debugging
Dependency Injection
Software Design Patterns
DevOps
Amazon DynamoDB
Elasticsearch
Middleware
Python (Programming Language)
+21 more
PostgreSQL
Message Broker
NoSQL
Prometheus
Swagger
SQL Databases
Openapi
Data Logging
Grafana
Backend
Fastapi
Containerization
Kubernetes
Information Technology
Api Design
Restful APIs
Amazon Simple Queue Service (SQS)
Splunk
Dynatrace
Docker
Microservices
Requirements
Do you have experience in SQL?, Must have technical skills
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
API Development & Microservice Design
- 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.
Monitoring, Logging & Observability
- 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
Benefits & conditions
(part of Tata group) 3.93.9 out of 5 stars Cupertino, CA $100,000 - $150,000 a year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago