We're hiring senior software engineers to build tooling for data-science productivity; the services, apis, job orchestration, and lightweight uis that help ds/ml teams ship faster with rigor. You'll work primarily across python, celery, redis, postgresql, docker, django, and typescript, with a focus on resilient backends, clean data contracts, and developer-friendly workflows.
responsibilities
* design, implement, and maintain backend services and apis using python, fastapi, django, and related technologies.
* build and manage task queues and job orchestration with celery (backed by redis), including retries, backoff, and scheduling.
* develop data models and schemas in postgresql for analytics and ml workflows; ensure data contracts are clear and stable.
* containerize services with docker; participate in ci workflows and modern git practices.
* collaborate with data scientists and ml engineers to productionize notebooks, formalize data contracts, and streamline experiments.
* participate in design and code reviews and contribute to system architecture decisions.
* emphasize testing (e.g., pytest) and focus on performance and observability.
* contribute to or extend internal tools using django and build small internal uis in typescript when needed.
core requirements
* 5+ years of professional experience writing high-quality python in production, ideally on data-heavy backends.
* hands-on experience building fastapi services with pydantic for strict data validation and performant apis.
* proven experience implementing task queues/job orchestration with celery (backed by redis) including retries, backoff, and scheduling.
* strong command of postgresql: schema design, migrations, query optimization, and data modeling for analytics/ml use.
* comfortable containerizing and operating services with docker; familiarity with ci and modern git workflows.
* ability to collaborate closely with data scientists/ml engineers to productionize notebooks, formalize data contracts, and streamline experiments.
* experience participating in design reviews, code reviews, and contributing to system architecture decisions.
* solid testing mindset (e.g., pytest) and performance/observability fundamentals.
* ability to contribute to or extend internal tools using django and build small internal uis in typescript when needed.
nice to have
* experience with django/flask/pyramid beyond admin tooling.
* deploying and scaling apps on google cloud platform (gcp); familiarity with firebase for auth/real-time sync.
* exposure to ds/ml toolchains (e.g., pandas, jupyter, feature stores) and data-engineering workflows (etl/elt, partitioning, backfills).
* infra-as-code and orchestration exposure (terraform, kubernetes, airflow/prefect).
* contributions to open source or active involvement in the python community.
why join kake?
kake is a remote-first company with a global community — fully believing that it's not where your table is, but what you bring to the table. We provide top-tier engineering teams to support some of the world's most innovative companies, and we've built a culture where great people stay, grow, and thrive. We're proud to be more than just a stop along the way in your career — we're the destination.
the icing on the kake
* competitive pay in usd – work globally, get paid globally.
* fully remote – simply put, we trust you.
* better me fund – we invest in your personal growth and passions.
* compassion is badass – join a community that invests in social good.
seniority level
* not applicable
employment type
* contract
j-18808-ljbffr