We are seeking an experienced Senior Software Engineer with deep Python expertise to join our engineering team at JLL Technologies. You will design, develop, and maintain backend services and data platform components that power Azara, our AI-driven data intelligence platform for commercial real estate.
Requirements
- Deep hands-on experience with at least one Python web framework (FastAPI, Django, or Flask) and Pydantic for data validation
- Strong experience with asynchronous task processing (Celery, Redis) and event-driven architectures (Dapr, Azure Service Bus)
- Proficiency in SQL and relational databases (PostgreSQL, SQL Server) and database migration tools (Alembic)
- Solid understanding of RESTful API design, microservices architecture, and distributed systems
- Experience with Microsoft Azure cloud platform (App Services, Functions, Storage, Key Vault, Data Lake)
- Proficiency with Git, CI/CD pipelines, and modern development workflows
- Proficiency with AI-powered development tools (Cursor AI, GitHub Copilot, or similar) for AI-augmented software development across the SDLC
- Demonstrated ability to design and develop AI agents or intelligent automation solutions for backend and data engineering workflows
- Strong understanding of software design patterns, SOLID principles, and clean code practices
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement
- Relocation Assistance