At Jacobs, we are challenging today to reinvent tomorrow by solving the world's most critical problems for thriving cities, resilient environments, mission critical outcomes, operational advancement, scientific discovery, and cutting edge manufacturing.
Your impact
We are building a Digital and Data capability, applying digital expertise to ambitious urban and infrastructure developments around the world.
About the opportunity
We are seeking a hands on Development Lead who combines full stack software craftsmanship with applied AI. You will architect and ship production grade applications (web, APIs, microservices), lead a small squad of developers, and integrate AI features-especially Retrieval Augmented Generation (RAG)-to solve real business problems across engineering consultation projects.
Key Responsibilities
Leadership & Delivery - Lead and mentor a cross functional squad (frontend, backend, data/AI); own sprint outcomes and engineering quality.
- Translate business requirements into technical roadmaps, user stories, and architecture designs; manage scope, risks, and stakeholders.
- Drive reliable delivery with strong DevOps practices (CI/CD, automated testing, code reviews).
Architecture & Engineering - Design and implement full stack applications: React/Next.js (TypeScript), APIs/services in Python (FastAPI/Django) and/or Node.js (Express/Nest).
- Build scalable microservices and event driven architectures; containerize with Docker and orchestrate on Kubernetes or Azure App Service.
- Model and manage data across SQL/NoSQL/graph; ensure performance, reliability, and cost efficiency on Azure.
AI & Data Integration - Design RAG systems: ingestion, chunking, embeddings, vector search (e.g., Azure Cognitive Search, FAISS/Pinecone), grounding, and guardrails.
- Use Azure OpenAI and frameworks (LangChain/LlamaIndex) to build AI features (assistants, copilots, summarization, Q&A) inside apps.
- Establish prompt/version management, offline evaluation (e.g., RAGAS), telemetry, and Responsible AI controls.
Security & Compliance - Implement identity and access (OAuth2/OIDC, Azure AD); follow OWASP, secure secrets, and data governance standards.
- Ensure privacy, model/content safety, and compliance across regions and projects.
Stakeholder & Product - Work closely with business leads to define value propositions, prioritize features, and measure ROI.
- Prepare architecture diagrams, decision records, and clear documentation for handover and reusability.
Required Experience and Skills
- Full stack development: React/Next.js (TypeScript), Python (FastAPI/Django) and/or Node.js (Express/Nest).
- Cloud engineering on Azure: App Service/Functions, AKS, Storage, Azure SQL/PostgreSQL, Cosmos DB, Redis, Azure Cognitive Search.
- AI integration with RAG: embeddings, vector databases, grounding, evaluation; experience with Azure OpenAI and LangChain/LlamaIndex.
- Security first mindset: OAuth2/OIDC, Azure AD, OWASP Top 10, secrets management.
- Data engineering fundamentals: ETL/ELT, APIs, data modeling; ability to work with Power BI/Power Platform when needed.
- Leadership: mentoring, code reviews, sprint ownership, stakeholder communication.
Preferred Qualifications
- Experience with Azure Fabric, Synapse, or Palantir Foundry.
- Vector DBs (Pinecone, Weaviate) and evaluation frameworks (RAGAS).
- Infrastructure as Code (Terraform/Bicep) and Kubernetes.
- UI/UX collaboration, design systems, accessible frontends.
- Domain exposure to AEC (BIM/IFC), GIS, or geospatial data.
- MLOps (MLflow/Azure ML) and model monitoring.
At Jacobs, we foster an inclusive culture that values collaboration, flexibility, and professional growth. We offer flexible working arrangements, benefits, and opportunities for global giving and volunteering. Join us to deliver impactful solutions and build a better future.
Locations: Bur Dubai, United Arab Emirates.