CareerPlanSign in

Senior Software Engineer - Python

💼 Full-time🗓 2026-08-15

Core

Design, develop, and maintain scalable backend services, APIs, and distributed systems powering data and AI applications.

Role type

Senior Software Engineer (Python Backend)

Builds

Scalable backend services, microservices, and data processing workflows for analytics and AI platforms.

Domain

Cloud-native backend engineering, distributed systems, and data infrastructure.

Deliverable

production ML models | product features | infrastructure

Required skills

Python, FastAPI, Flask, OOP, REST APIs, microservices, Kafka, Docker, Kubernetes, Terraform, CI/CD, cloud platforms (AWS/GCP/Azure)

Preferred skills

Data engineering concepts, ELT/ETL pipelines, Airflow, dbt, Snowflake, Databricks, Apache Beam, Apache Flink, Lakehouse architectures, AI/ML infrastructure, vector databases

Technologies

FastAPI, Flask, Kafka, Apache Beam, Apache Flink, Databricks, Snowflake, AWS Glue, Terraform, Docker, Kubernetes, Airflow, dbt

Responsibilities

Design and develop scalable backend services and APIs; build high-performance microservices and distributed systems; implement authentication, authorization, and observability frameworks; develop batch and real-time data processing workflows; build and deploy cloud-native applications; mentor engineers and drive technical initiatives

Seniority

Senior, hands-on IC with technical leadership

Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.