Software Engineer
Core
Design, build, and evolve software enabling AI solutions to operate reliably in complex manufacturing environments.
Role type
Software Engineer (AI Infrastructure)
Builds
Production software, APIs, tooling, and integrations supporting DataProphet's AI products
Domain
Manufacturing / Artificial Intelligence
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Javascript, Golang, Elixir, distributed systems, system design, API design, observability, testing, CI/CD, cloud platforms, containerization, Linux, shell scripting, networking, database technologies
Preferred skills
AWS, Azure, GCP certifications, Docker, Kubernetes
Responsibilities
Design, build, test, and maintain high-quality production software; Own features and components end-to-end; Build reliable services, APIs, tooling, and integrations; Translate requirements into technical plans; Contribute to system architecture; Write clean, secure, and well-tested code; Participate in code reviews; Diagnose and resolve production issues; Collaborate with Data Scientists and Data Engineers; Support less experienced engineers
Seniority
Mid-level, hands-on IC