Senior Software Engineer
Core
Design, build, and operate software solutions using data, AI, and experimentation to solve complex business problems for Sales, Marketing, Finance, and HR teams.
Role type
Senior Software Engineer (AI/Data focus)
Builds
Applications, APIs, services, data processing components, and AI/ML integrations
Domain
SaaS / Go-To-Market Intelligence / AI & Data
Deliverable
production ML models
Required skills
Python, SQL, software design, APIs, data structures, automated testing, CI/CD, cloud-based systems, data pipelines, applied AI/machine learning
Preferred skills
MLOps practices, dashboard design, technical presentation, Sales/Marketing/Finance/HR analytics domain knowledge
Technologies
Python, SQL, Cloud platforms
Responsibilities
Own software delivery from problem definition through production; Design maintainable systems and build applications/APIs; Apply AI/ML to practical problems and integrate models; Explore and validate new technical approaches via prototypes; Build reliable data integrations and pipelines; Define and measure success metrics for software and AI; Make sound technical tradeoffs on architecture and build-vs-buy; Maintain high engineering quality bar; Operate and improve production systems; Strengthen team capabilities through mentorship and shared tooling
Seniority
Senior, hands-on IC
