Backend & Data/ML Engineer

San Francisco /
Engineering /


Smarking is a tech startup leveraging data analytics and machine learning to help parking managers solve parking problems in major urban areas. Founded by MIT PhDs and backed by Y Combinator and Khosla Ventures, we’ve brought real-time data dashboards, predictive analytics, and dynamic pricing to thousands of parking locations for more than 70 clients including cities, real-estate owners, airports, universities, and parking operators.

Our engineers work closely together to build distributed systems for real-time data streaming, anomaly detection, predictive analytics, and dynamic pricing. Our data infrastructure, machine learning, and API services are built with Python. Our infrastructure is cloud native, and we are moving towards a serverless architecture. Currently we are taking on challenges to scale our databases and backend services in order to handle a rapidly growing data volume and API requests.

We are a group of smart, driven, and fun people who are obsessed with urban transportation. Together we are building software and data infrastructure for a key transportation industry with $100B annual revenue in the US, and is undergoing rapid technical transition. Our goal is to solve parking problems for the future of urban mobility.


Most importantly, we are looking for engineers who are interested in urban mobility, and enthusiastic to learn and grow both at work and outside of work.

We expect our backend engineers to:
- Work extensively on our data infrastructure, including data streaming, data integration, and internal tooling for data warehouses.
- Join our efforts to scale databases and backend services for fast-growing data volumes and requests.
- Help improve and scale our machine learning pipelines.

Our backend stack includes Python, Postgres, Flask, Docker, Redis, ElasticSearch, Airflow, Terraform, and AWS services such as EC2, S3, RDS, and ECS.


    • 2+ years of experience working on production software systems with solid user base.
    • Experience with data transformation, cleansing, and manipulation.
    • Hungry for impact and growth, motivated for constant learning, proactive at collaboration, and strong sense of responsibility.
    • Strong communication skills with both technical and non-technical audiences.
    • Production-level experience with Python and/or machine learning is a plus.
    • Knowledge about front-end stack (Javascript/CSS/React/Typescript) is a plus.


    • 100% medical, dental, and vision insurance coverage.
    • 3% 401K match.
    • Monthly gym subsidies.
    • Commuter subsidies or free parking near office!
    • Breakfast, snacks, and daily lunch.
    • Unlimited paid time off.

Please send your resume to with some self introduction. We look forward to hearing from you!