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 (SageMaker, AWS Lambda, OpenSearch, 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 FastAPI, LangChain, OpenAI SDK
* Experience deploying models in production using SageMaker, Bedrock, Docker, Lambda
* Comfort with cloud infrastructure ( AWS preferred ) and vector databases (OpenSearch, 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., LangGraph, Semantic Kernel )
* Interest in structured context protocols like Model Context Protocol (MCP)
* Background in SaaS 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 Technology
* Industries
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