Senior Python Engineer
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Python Engineer focusing on backend services and data processing. Collaborating in a cloud-native environment with cross-functional teams.
Responsibilities:
- Design, develop, and maintain scalable backend services using Python (3.10–3.12) and Flask
- Build and optimize RESTful APIs using tools such as Flask-RESTX and Flask-SQLAlchemy
- Work with PostgreSQL for schema design, query optimization, and database migrations (Alembic)
- Develop and maintain integrations with Elasticsearch for indexing, querying, and large-scale search capabilities
- Implement and manage event-driven architectures using Apache Kafka
- Deploy and manage containerized applications using Docker and Kubernetes (EKS)
- Collaborate on infrastructure and deployment workflows using Helm and Argo CD (GitOps)
- Monitor and troubleshoot systems using Datadog and Sentry
- Contribute to system performance tuning, scalability improvements, and reliability initiatives
Requirements:
- Strong experience with Python backend development (Flask preferred)
- Solid understanding of SQLAlchemy and Alembic for ORM and migrations
- Hands-on experience with PostgreSQL (schema design, performance tuning)
- Experience working with Elasticsearch (querying, indexing, cluster concepts)
- Knowledge of Apache Kafka and event-driven systems (consumer/producer patterns)
- Experience with containerization (Docker) and Kubernetes (debugging pods, logs, deployments)
- Familiarity with AWS services such as S3, EC2, and EKS
- Strong problem-solving skills and ability to work in distributed systems environments
Benefits:
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
















