Design and build interactive, user-facing data and AI applications on the Databricks platform. Focuses on front-end development and user-centric workflow design.
Responsibilities
Design, develop, and deploy interactive data and AI applications using Databricks Apps.
Build React-based user interfaces and reusable front-end components using TypeScript/JavaScript, HTML, and CSS.
Integrate applications with Databricks capabilities, including Unity Catalog, Delta tables, Databricks SQL, AI/BI dashboards, Genie, MLflow, and Databricks REST APIs.
Integrate AI and LLM features through secure APIs and Databricks Model Serving endpoints to enable prompt-driven and context-enriched user workflows.
Develop lightweight back-end services and APIs using Python (e.g., FastAPI, Flask) or Node.js to connect front-end features to underlying data and models.
Staff Software Engineer serving as the technical leader for software spanning multiple business and engineering workflows. Architecting and building cross-functional solutions, establishing shared technical patterns, and guiding teams through complex design and implementation decisions.
Locations (2)
United States
Canada
Compensation
Base Salary Range $150,000-200,000
Responsibilities
Shape architecture and technical direction across underwriting, rating, claims, and shared services
Drive wide-reaching technical initiatives end to end
Design and implement critical frontend and backend components using TypeScript/JavaScript (Node.js) and Python
Partner with product managers, designers, engineering managers, and domain experts
Raise engineering quality through design docs, code review, observability, and CI/CD practices
As a Web Developer, a typical day involves designing, constructing, and testing web-based applications to ensure they remain current and engaging for users.
Responsibilities
Expected to be an SME, collaborate and manage the team
Engage with multiple teams and contribute
Provide solutions to problems
Lead efforts to optimize web application performance and user experience
Coordinate with stakeholders to gather requirements and translate them into technical solutions
Develop custom software solutions to design, code, and enhance components across systems or applications using modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Responsibilities
Build responsive, user-friendly SAPUI5 interfaces using MVC architecture, component-based patterns, and standard UI5 application structure.
Develop and customize UI5 applications using JavaScript and modern front-end foundations (JSON, CSS), following disciplined source control practices (Git).
Implement robust data flows using OData and service mocking practices for development and testing scenarios.
Design client-side models, bindings, and interaction patterns that scale across complex enterprise datasets.
Embed AI-driven experiences directly into UI flows (e.g., assist in the moment interactions) where the UI can interpret intent, propose next steps, and generate contextual guidance.
Required Qualifications
• Bachelor's or master’s degree in computer science, Information Technology, Engineering, or a related field.
• 8-10 years of IT experience with at least 5+ years in RPA development and solution delivery.
• Strong hands-on experience with:
o UiPath
o Automation Anywhere
o Microsoft Power Automate
o Blue Prism
• Experience delivering large-scale automation programs in enterprise environments.
• Knowledge of SDLC, Agile, DevOps, CI/CD, and version control practices.
Technical Skills
RPA & Automation
• Process Assessment and Automation Design
• Workflow Development
• Intelligent Document Processing (IDP)
Programming Languages
• Python
• C#
• .NET
• Java
• JavaScript
• SQL
AI & Machine Learning
• Generative AI and Large Language Models (LLMs)
• Machine Learning Model Integration
• Natural Language Processing (NLP)
• Predictive Analytics
Cloud & Integration
• Microsoft Azure
• AWS (preferred)
• REST APIs
• Web Services
• SQL Server, Oracle, PostgreSQL
Preferred Certifications
• Azure AI Engineer Associate
• Azure Administrator / Azure Developer Certification
Leadership Competencies
• Solution Architecture
• Stakeholder Management
• Team Mentoring
• Strategic Thinking
• Problem Solving
• Innovation and Continuous Improvement
Key Deliverables
• Enterprise-grade automation solutions
• AI-powered intelligent automation implementations
• Reusable automation frameworks and components
• Automation governance and compliance adherence
• Improved operational efficiency and cost savings
Nice to Have
• Experience with Agentic AI and Autonomous Agents.
• Exposure to Microsoft Copilot Studio and Power Platform.
• Knowledge of Process Mining tools such as Celonis.
• Experience managing Automation CoE initiatives.
?