Senior Backend Engineer / Python / AWS / Startup
San Francisco, California
Full Time
$150k - $220k
A fast-growing EdTech start-up is seeking a Senior Python Engineer to build and scale its next-generation learning platform. This role is ideal for engineers with a strong start-up background, who thrive in fast-paced environments and are passionate about scalable software architecture, backend development, and education technology. The ideal candidate has 10+ years of experience in software development, with deep expertise in Python and modern cloud-based infrastructures.
Required Skills & Experience:-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
-
10+ years of experience in software engineering, with a strong Python focus.
-
Proven experience in start-up environments, with the ability to build and scale software solutions efficiently.
-
Deep knowledge of backend architecture, API development, and cloud-based systems.
-
Strong experience with Django, FastAPI, or Flask for building scalable applications.
-
Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker & Kubernetes.
-
Proficiency in SQL & NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
-
Experience in asynchronous programming, event-driven architectures, and message queues (Kafka, RabbitMQ, etc.).
-
Strong understanding of software design principles, scalability, and performance optimization.
-
Familiarity with machine learning pipelines and data engineering within an EdTech context.
-
Experience working in education technology, e-learning platforms, or content delivery.
-
Knowledge of CI/CD pipelines, DevOps best practices, and infrastructure as code (Terraform, Ansible, etc.).
-
Experience with real-time data processing and analytics.
Tech Breakdown:
-
70% Backend Development & Python Engineering
-
20% Cloud & Infrastructure Work
-
10% Collaboration with Product & Engineering Teams
Daily Responsibilities:
-
60% Hands-on Development & Building Scalable Applications
-
20% Optimizing System Performance & Cloud Infrastructure
-
20% Collaborating with Product & Engineering Teams