Programa is a fast-growing startup building the operating system for the design industry. Our platform empowers interior designers and architects to manage projects, products, and workflows — all in one modern tool. As we scale, we’re investing heavily in AI to transform how design professionals interact with tools, data, and clients.
We’re looking for a Machine Learning Engineer who thrives at the intersection of ML, infrastructure, and product . In this high-impact, hands-on role, you’ll help build intelligent systems that understand user context, surface relevant products, and drive automation via LLM-powered interfaces. This is a chance to make a real impact by shipping production-grade AI systems — not just prototypes — in a high-velocity startup environment.
What You'll Do
- Design and ship end-to-end ML-powered features across search, recommendations, and automation
- Build and maintain LLM-based agents that interact with structured data, APIs, and user workflows
- Own model deployment and infrastructure (Sage Maker, AWS Lambda, Open Search, Bedrock)
- Develop embedding pipelines and monitor vector search relevance and performance
- Work on context-aware RAG systems to enable smarter AI assistants
- Build and scale data ingestion and enrichment pipelines (e.g., product data, usage signals)
- Contribute to dbt models that support ML pipelines and business reporting
- Collaborate with engineers to expose internal capabilities as AI tools (e.g., task creation, product matching)
- Help establish an evaluation framework for prompt quality, grounding, and system safety
- Influence our AI platform strategy and architecture as we rapidly scale
What We're Looking For
- 3+ years of experience as a Machine Learning Engineer or backend-oriented AI engineer
- Strong Python skills and familiarity with Fast API, Lang Chain, Open AI SDK
- Experience deploying models in production using Sage Maker, Bedrock, Docker, Lambda
- Comfort with cloud infrastructure (AWS preferred ) and vector databases (Open Search, Pinecone)
- Understanding of RAG, embeddings , and agent-based system design
- Basic experience with Snowflake, dbt , and SQL for supporting data workflows
- Strong collaboration skills with a bias toward shipping and iteration
Bonus Experience
- Experience with LLM orchestration frameworks (e.g., Lang Graph , Semantic Kernel )
- Interest in structured context protocols like Model Context Protocol (MCP)
- Background in Saa S or tools for creative/design professionals
- Familiarity with search relevance optimization and product analytics
Why Join Programa?
- Be part of a fast-growing startup with high agency and ambitious goals
- Build AI products that deliver real impact from day one
- Work on production infrastructure — not just notebooks and demos
- Collaborate with a team that values product thinking and fast execution
- Enjoy a flexible hybrid/remote culture
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information TechnologyIndustries
Software Development
Referrals increase your chances of interviewing at Programa by 2x
Sign in to set job alerts for “Machine Learning Engineer” roles.
Melbourne, Victoria, Australia 3 weeks ago
Software Engineer (Python) - Data Platform (Open to remote across ANZ)
Melbourne, Victoria, Australia 10 hours ago
Port Melbourne, Victoria, Australia 4 months ago
Melbourne, Victoria, Australia 3 hours ago
Port Melbourne, Victoria, Australia A$160,000.00-A$200,000.00 17 hours ago
Melbourne, Victoria, Australia 1 week ago
Melbourne, Victoria, Australia 3 weeks ago
Melbourne, Victoria, Australia 3 weeks ago
Melbourne, Victoria, Australia A$130,000.00-A$180,000.00 6 days ago
Melbourne, Victoria, Australia 2 weeks ago
Melbourne, Victoria, Australia 4 months ago
Hawthorn, Victoria, Australia 1 month ago
Melbourne, Victoria, Australia 1 week ago
Melbourne, Victoria, Australia 1 month ago
Melbourne, Victoria, Australia 1 month ago
Senior Front End Software Development Engineer
Melbourne, Victoria, Australia 1 month ago
Melbourne, Victoria, Australia 1 week ago
Software Engineer 2 (AI/ML) - Azure Core Storage
Melbourne, Victoria, Australia 2 weeks ago
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Melbourne, Victoria, Australia 6 days ago
Nunawading, Victoria, Australia 3 days ago
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Melbourne, Victoria, Australia 3 months ago
Melbourne, Victoria, Australia 14 hours ago
Expression of Interest - Software Engineer/Developer
Melbourne, Victoria, Australia 4 days ago
Richmond, Victoria, Australia 3 weeks ago
Melbourne, Victoria, Australia 3 weeks ago
South Melbourne, Victoria, Australia 2 weeks ago
Melbourne, Victoria, Australia 3 months ago
Melbourne, Victoria, Australia 1 week ago
Melbourne, Victoria, Australia 2 weeks ago
Melbourne, Victoria, Australia 1 month ago
Melbourne, Victoria, Australia 3 days ago
Expression of Interest: Senior Software Engineer
Cremorne, Victoria, Australia 2 weeks ago
Melbourne, Victoria, Australia 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr