Software Engineer - Data Products & AI Applications
Core
Build executive-ready data applications, dashboards, and APIs that translate complex data into actionable insights for clients.
Role type
Senior full-stack software engineer (data products & AI)
Builds
Client-facing data applications, BI dashboards, and reporting experiences
Domain
Data products, business intelligence, and applied AI
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Full-stack development, API design, modern front-end frameworks, data platform experience, BI visualization, applied AI/ML concepts, product thinking
Preferred skills
Databricks Apps, low-code/no-code frameworks (Retool, Streamlit, Power Apps), energy/mining sector experience
Technologies
React, NextJS, TypeScript, Databricks Apps, Power BI
Responsibilities
Design and develop scalable executive-ready applications; Build full-stack capabilities including APIs and integrations; Develop BI dashboards and visualizations for executive audiences; Contribute product thinking to prioritize use cases; Participate in client workshops and discovery sessions; Apply AI/ML capabilities to enhance application functionality
Seniority
Senior, hands-on IC