We are seeking a highly skilled and motivated
Senior Python Engineer
with a strong background in backend development, data engineering, and AI infrastructure. This role is ideal for someone who thrives in a fast-paced environment and is passionate about building scalable, intelligent systems using modern tools and frameworks. This role is remote supporting EST work hours, and is a 6 month renewable project.
Key Responsibilities:
Design, develop, and maintain robust backend services using Python.
Build and optimize data pipelines and APIs using SQL and SQLAlchemy.
Integrate and orchestrate AI workflows using Langchain and LangGraph.
Deploy and manage containerized applications using Kubernetes (K8s).
Collaborate with DevOps and ML teams to support model deployment pipelines.
Implement observability best practices using modern monitoring and logging stacks.
Write clean, testable code following TDD principles where applicable.
Participate in code reviews, architecture discussions, and agile ceremonies.
Required Qualifications:
4–6 years of professional experience with Python in production environments.
2–3 years of experience with SQL and relational databases.
Hands-on experience with SQLAlchemy and Alembic is a strong plus.
1–2 years of experience with Langchain or LangGraph.
1–2 years of experience working with Kubernetes (K8s).
Familiarity with observability stacks (e.g., Prometheus, Grafana, ELK, OpenTelemetry).
Understanding of model deployment workflows and MLOps practices.
Experience with Test-Driven Development (TDD) is a plus.
Preferred Skills:
Experience with cloud platforms (AWS, GCP, or Azure).
Familiarity with CI/CD pipelines and Infrastructure as Code (IaC).
Strong communication and collaboration skills.
Ability to work independently and mentor junior engineers.
Tech Stack:
Python - 4-6 years
SQL - 2-3 years, SQLAlchemy/Alembic is a plus
Langchain/Langgraph - 1-2 years
K8S - 1-2 years
Understanding/Experience with any popular observability stack