Implement, design, and deploy software solutions, including data integrations required to feed AI solutions.
Adapt to changing toolkits, models, and scopes, and manage POCs and prototypes.
Work closely with the software team, but also with clients, sales, marketing, product, and delivery teams to align engineering efforts with overall business objectives.
Follow and champion efficient, repeatable and scalable engineering processes. (Automation, CI/CD, unit testing etc.)
Stay up-to-date with latest trends in software and AI engineering
Requirements
3+ years hands-on experience in software development
Most work will be in Python, however a good understanding of at least one strongly typed language is preferred (C#, Java, C++, etc.)
Exposure to at least one cloud environment (AWS, Azure etc.) with an understanding of how modern cloud-based solutions are designed and implemented.
Demonstratable interest in and exposure to AI/ML engineering and the data solutions which feed AI.
Tech Stack
AWS
Azure
Cloud
Java
Python
Benefits
Our core values are human progress, iterate quickly, further together, be dependable, and have fun.