Python Developer, Intermediate

Posted 33ds ago

Employment Information

Education
Salary
Experience
Job Type

Job Description

Intermediate Python Developer at Beekin, working on machine learning solutions to make housing fair and affordable. Collaborating with teams to develop and automate model code while ensuring system effectiveness.

Responsibilities:

  • Be an engineer transforming noisy real-world data into high-signal models
  • Communicate insights effectively to partners including leadership
  • Understand how real estate operates to make housing fair and affordable
  • Engage in thoughtful discussions with Customer Success & Product regarding usability requirements
  • Develop and automate model code
  • Troubleshoot production queries
  • Build reusable code and libraries for future use
  • Contribute to R&D and automation of the code base

Requirements:

  • 3–5 years of hands-on Python development (pandas, numpy, etc.)
  • Ability to read, modify, and refactor existing codebases
  • 2-5 years experience with SQL (writing queries, joins, data cleaning)
  • Understanding of basic statistics, regression, or forecasting models
  • Experience with API integrations, cron jobs, or data pipelines
  • Comfortable working with git, pull requests, and code reviews
  • Experience with scikit-learn, XGBoost, LightGBM, or similar libraries
  • Familiarity with AWS (S3, Lambda, Batch, CloudWatch)
  • Experience deploying ML code into production (not just notebooks)
  • Basic understanding of Docker or CI/CD tools
  • Prior experience in pricing, forecasting, fintech, proptech, or SaaS products

Benefits:

  • A career trajectory you can own
  • Training & Development
  • Work From Home (fully remote)
  • Competitive Leave Package

Beekin

Using data to make housing, an efficient market for investors and renters

Real EstateSaaSArtificial Intelligence
View all jobs at Beekin