Senior Software Engineer (Data & Machine Learning)

San Antonio, TX, US

Apply now Apply later

Description

About Escalera Capital:

Escalera Capital is a rapidly growing real estate investment firm with a diverse portfolio across hospitality, industrial, office, and retail sectors. We are known for our innovative approach to real estate investing, leveraging data and technology to gain unique insights and drive superior returns. Our team values collaboration, entrepreneurship, and a relentless pursuit of excellence.


Position Overview:

We are seeking a Senior Software Engineer to lead the development of a proprietary data platform that will drive the next generation of real estate investment decisions at Escalera Capital. This role will focus primarily on backend development, data scraping and aggregation, and the creation of machine learning algorithms that will provide predictive analytics and deep market insights.

The ideal candidate is a hands-on engineer with expertise in building robust data pipelines, structuring complex data sets, and deploying machine learning models at scale. This role will be responsible for architecting the platform from the ground up, working closely with our leadership team to shape the overall technology strategy, and ensuring the platform meets the high standards needed to support our growing investment and asset management operations.


Requirements

Key Responsibilities:

  • Data Scraping & Integration: Design and implement automated data scraping and aggregation solutions to collect structured and unstructured data from multiple public and proprietary sources (e.g., CoStar, MLS, LoopNet, local government databases, STR).
  • Data Structuring & Storage: Build efficient data storage solutions and architecture to support the aggregation and structuring of large datasets, enabling seamless analysis and reporting.
  • Machine Learning Model Development: Develop and deploy machine learning algorithms for predictive market analysis, property valuation, tenant behavior forecasting, and scenario modeling.
  • Backend Architecture: Architect and build scalable backend infrastructure to support data processing, storage, and analysis in real-time.
  • API Development & Integration: Create robust APIs and integration layers to connect internal systems and provide seamless access to the platform’s insights for internal stakeholders.
  • Advanced Analytics & Reporting: Develop automated reporting and visualization tools that deliver actionable insights to the investment, asset management, and business development teams.
  • System Optimization: Continuously refine data scraping, processing, and machine learning algorithms to improve accuracy, efficiency, and scalability of the platform.
  • Cross-functional collaboration: Work closely with leadership, investment teams, and third-party data providers to refine requirements and incorporate business context into the platform’s capabilities.
  • Mentorship & Guidance: Provide technical leadership and mentorship to junior engineers or external contractors as the team grows.


Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Data Science, Software Engineering, or a related field.
  • 5+ years of experience in software engineering, with a focus on backend development and data engineering.
  • Proven experience in designing and deploying web scraping solutions, with a strong understanding of data acquisition, cleansing, and structuring.
  • Proficiency in programming languages such as Python, Java, or C#, and experience with web scraping frameworks like Scrapy or BeautifulSoup.
  • Strong understanding of machine learning frameworks (e.g., TensorFlow, PyTorch) and experience deploying models in production.
  • Experience with cloud-based infrastructure (AWS, GCP, or Azure) and data storage solutions like SQL, NoSQL, or cloud data warehouses (e.g., Redshift, BigQuery).
  • Familiarity with RESTful APIs, microservices architecture, and real-time data processing pipelines.
  • Ability to translate business needs into technical requirements and work collaboratively with cross-functional teams.
  • Strong problem-solving skills, a growth mindset, and the ability to thrive in a dynamic, fast-paced environment.


Preferred Skills:

  • Experience in the real estate or financial sectors is a plus.
  • Background in geospatial data processing and analysis.
  • Knowledge of data visualization tools like Tableau or Power BI.


What We Offer:

  • Competitive salary and performance-based incentives.
  • Comprehensive health benefits package.
  • A flexible work environment with hybrid/remote options.
  • Opportunity to work on high-impact projects that directly influence investment decisions.
  • Growth opportunities within a dynamic and rapidly expanding firm.

If you are a talented software engineer with a passion for data and machine learning and are excited about building something impactful from the ground up, we’d love to hear from you. Join us at Escalera Capital and help shape the future of real estate investment


Apply now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: API Development APIs Architecture AWS Azure BigQuery Computer Science Data pipelines Data visualization Engineering GCP Industrial Java Machine Learning Microservices ML models NoSQL Pipelines Power BI Python PyTorch Redshift SQL Tableau TensorFlow Unstructured data

Perks/benefits: Career development Competitive pay Flex hours Health care

Region: North America
Country: United States

More jobs like this