Taro Logo

Application Engineer

CompStak provides a network of over 30,000 brokers, appraisers and research professionals, offering lease and sale transaction data with analytics platform for real estate professionals.
Belgrade, Serbia
Data
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
2+ years of experience
Enterprise SaaS · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Application Engineer

CompStak is revolutionizing the commercial real estate industry through accurate and transparent data solutions. As an Application Engineer on the Data Science team, you'll play a crucial role in building ML-driven solutions that enhance data processing operations. The position offers a unique opportunity to work with diverse data sources and models while contributing to the most comprehensive Knowledge Graph for commercial real estate.

The role combines full-stack development with ML integration, requiring expertise in Python, FastAPI, and cloud technologies. You'll be working in Belgrade in a hybrid setup (three days per week in office) with a standard Monday to Friday schedule. The company, backed by major VCs and industry players like Morgan Stanley and Canaan Partners, has raised over $75m and maintains offices across the US and Serbia.

The position offers comprehensive benefits including generous vacation time, health insurance, equity options, and various wellness perks. You'll be joining a collaborative, fun environment that values diversity and inclusion, working with a team of over 100 professionals serving 30,000+ industry experts.

This is an excellent opportunity for a mid-level engineer with 2+ years of experience who wants to make a significant impact in the real estate tech sector while working with cutting-edge technologies and enjoying a balanced work-life environment. The role offers both technical challenges and professional growth within a well-funded, expanding company.

Last updated 6 months ago

Responsibilities For Application Engineer

  • Design and implement web applications and APIs that consume ML model results, using Python and FastAPI framework
  • Develop intuitive user interfaces using no-code or low-code tools such as Retool
  • Collaborate with data scientists and ML engineers to integrate model outputs into applications
  • Optimize application performance when dealing with large datasets and complex model outputs
  • Develop and maintain documentation for application architecture and API integrations

Requirements For Application Engineer

Python
JavaScript
PostgreSQL
Kubernetes
Node.js
  • 2+ years of experience building, scaling, and optimizing Python applications systems
  • Strong proficiency in Python programming and RESTful API design with FastAPI and Pydantic framework experience
  • Experience in developing and deploying with Kubernetes and Docker
  • Experience in data query and wrangling with AWS S3, Postgres and Neo4j
  • Familiarity with no-code or low-code UI building tools such as Retool
  • Basic front-end JavaScript development knowledge

Benefits For Application Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
  • 25 days off per year (21 vacation days, Slava day, Serbian holidays)
  • 3 days of 100% paid sick leave
  • Private health insurance
  • 100% paid maternity and pregnancy leave
  • Employee stock options
  • FitPass and Rezilient platform for wellbeing
  • Quarterly activity and events budgets
  • Yearly company-wide team building trip
  • Office perks (Sweet Wednesday, Thursday office lunch, Movie nights)

Interested in this job?