Mid-Level Software Developer; AI Focused
Listed on 2026-01-02
-
IT/Tech
AI Engineer, Machine Learning/ ML Engineer
At Cresa, we believe our clients deserve better. A better space to work, create, build, grow. A better outcome for their people and organization. A better partner who puts their needs first, helping them navigate the landscape, tilting the playing field in their favor and giving them an insider’s edge.
Our mission is to find and foster the best environment for every business. Our purpose is to think beyond space - strengthening those we serve and enhancing quality of life for our clients and employees. We are built to champion our clients’ aspirations through real estate. When considering partnership, we strive to connect with those who share our values:
Work Together, Create Value, Be Tenacious, Enhance Community, and Embrace Diversity
.
We believe in being the change. We work together to find new ways of doing things that create value for our clients — and for each other. Because there is not much that feels better than collaborating to make a positive difference each day.
At Cresa, we offer an opportunity to be part of something bigger. To learn, advance, mentor and be recognized. Your voice will be heard, and you will be valued for both your individual and team contributions.
We’re building modern enterprise software for commercial real estate management
, combining robust systems engineering with intelligent automation. Our platform helps companies with large commercial real estate portfolios manage lease administration, lease accounting, capital projects, and portfolio strategy, and now we’re pushing deeper into AI-driven capabilities.
We’re looking for a mid-level developer who’s passionate about applying AI and large language models (LLMs) to real-world enterprise software challenges. You’ll play a hands‑on role in both integrating AI features into our product and leveraging AI tools for software development itself
.
________________________________________
What You’ll Do- Develop and maintain core product features in C#.NET (backend) and React (frontend).
- Collaborate on our AI integration layer
, primarily written in Python
, which powers intelligent features across the app. - Experiment with and implement AI use cases - e.g., natural language query interfaces, smart data extraction, automated reporting, and workflow assistance.
- Use LLMs and AI tools (like Git Hub Copilot, OpenAI APIs, etc.) to assist with design, coding, and refactoring.
- Work with the R&D team to prototype, evaluate, and product ionize AI‑enhanced modules.
- Contribute to system architecture discussions, ensuring performance, scalability, and reliability remain top priorities.
- Participate in code reviews, sprint planning, and technical documentation
.
________________________________________
What We’re Looking For Core Technical Skills- Experience with C#/.NET and React/Type Script .
- Working knowledge of Python
, especially for data processing or AI workflows. - Familiarity with LLM APIs (e.g., OpenAI, Anthropic, Azure OpenAI, Hugging Face, etc.).
- Understanding of REST APIs
, cloud services (AWS, Azure, or GCP), and database systems (SQL or No
SQL).
- Experience building or integrating features that use generative AI or LLMs
. - Curiosity and capability to experiment with AI‑assisted development tools (like Copilot, Code Interpreter, or fine‑tuned models).
- Awareness of prompt engineering, retrieval‑augmented generation (RAG), or vector databases (a plus).
- Enthusiastic about learning new technologies and pushing creative AI boundaries.
- Comfortable in a collaborative, fast‑moving environment
. - Strong problem‑solving and communication abilities.
- Self‑motivated - able to explore, test, and document new AI approaches.
________________________________________
Nice‑to‑Haves- Experience with Lang Chain, Semantic Kernel, or OpenAI function calling
. - Exposure to enterprise SaaS or commercial real estate tech
. - Some background in data science, analytics, or NLP
. - Familiarity with Docker, CI/CD pipelines, and cloud deployments
.
________________________________________
Why Join Us- Work at the intersection of enterprise systems and applied AI
. - Collaborate with a team that values innovation, autonomy, and growth
. - Influence how a mature software platform evolves…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).