We transform workforces today to power the data economy of tomorrow. | #6 on LinkedIn's Top Startups 2022 list
Lead Instructor – Software Development
Location
Australia
Posted
8 days ago
Salary
0
Seniority
Senior
Job Description
Lead Instructor – Software Development
Correlation One
• Lead Instructors are responsible for delivering high-quality, live, virtual instruction. • Conduct large synchronous online lectures on technical content for 100 to 8,000+ diverse learners. • Prepare and lead virtual classroom sessions and monitor class dynamics. • Collaborate closely with operations personnel to ensure smooth program delivery. • Assist in lesson design, development, and improvement.
Job Requirements
- Persona: A Senior Engineer or Tech Lead who thrives on 'live-fire' debugging and mentoring rather than prepared lectures. Enjoys teaching total beginners, likes gamification and non-linear lesson progressions.
- Core Technical Skills:
- Proficiency in Python, JavaScript, SQL, Linux.
- Highly knowledgeable in best engineering practices and heuristics.
- Mastery of Red/Green TDD (Test-Driven Development) and Git/GitHub (Branching, PRs, Actions).
- Experience with Gemini CLI and Google AI Studio.
- Hands-on experience with Docker, Cloudflare, and Google Cloud Run.
- Instructional Style:
- Comfortable running gamified 'Missions' or 'Simulations'.
- Ability to conduct rigorous Oral Defenses of student code.
- Charismatic, fun, approachable.
Benefits
- Equal Opportunity Employer
- Work environment free of discrimination and harassment
- Reasonable accommodations for persons with disabilities
- Continuous feedback and development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Contribute as a key member with significant influence in one of our agile Scrum teams to develop, enhance, and maintain Indra Avitech product solutions for the aviation industry • Participate in the full development lifecycle from conception through testing, deployment, and support, following the Scaled Agile Framework (SAFe) • Design and implement API interfaces and business services for aeronautical application components • Mentor junior developers by preparing development tasks/tickets, conducting code reviews, and performing pair programming • Develop enterprise-quality, horizontally scalable code using best practices, delivering high-quality solutions quickly and to specification
Senior Water Resources Scientist, Engineer
INTERA IncorporatedInnovation and stewardship for a sustainable tomorrow
• Lead and support technical proposal preparation and business development activities • Communicate with clients, agencies, and public stakeholders regarding complex water resources and supply projects • Manage project scopes, budgets, schedules, and lead multi-disciplinary teams • Prepare technical reports and presentations for clients, regulators, and other interested parties • Identify and cultivate relationships with prospective clients, including municipal utilities, state and local agencies, private developers, and industrial clients. • Promote INTERA’s water-related services to prospective clients • Track and respond to RFPs, RFQs, and other procurement opportunities in alignment with company capabilities and growth goals • Coordinate with technical teams to develop compelling proposals and presentations • Attend industry conferences, association meetings, and client events to promote the firm’s capabilities and thought leadership • Conduct market research and competitive analysis to inform strategic planning and sales targeting • Maintain an active pipeline of opportunities and regularly report on business development metrics and forecasts • Collaborate with internal marketing staff to develop tailored outreach and promotional materials
Full-Stack Engineer
TJM LabsAI-powered automation that frees pharmacies from manual work so teams can focus on patient care and growth.
• Design, build, and maintain software applications, services, and internal tools. • Develop new automation solutions and product features for pharmacy workflows. • Build and maintain integrations with third-party systems and APIs. • Troubleshoot production issues and improve system reliability and performance. • Write clean, maintainable, and well-tested code. • Participate in code reviews and technical discussions. • Collaborate with teammates to plan, scope, and deliver projects. • Use modern development tools, including AI-assisted workflows, to improve productivity and software quality. • Identify opportunities to simplify processes and improve engineering efficiency. • Contribute to architecture and technical design decisions as the platform grows. • Follow secure coding practices, protect company data, and adhere to internal information security policies and procedures.
Technical Lead
QuantumLoopAiMeet EMMA, the UK’s First AI GP Receptionist—Ending the 8am Rush, Transforming Patient Care Forever.
WHAT YOU WILL DO - Technical Leadership and Architecture - Lead design and implementation of scalable backend systems using Node.js, TypeScript and microservice architectures. - Define and enforce coding standards, design principles and architecture guidelines across the engineering team. - Ensure platform scalability, reliability and security through robust design and proactive system monitoring. - Architect end-to-end AI-powered features from prototype to production, balancing speed with engineering rigour. AI/ML and Prompt Engineering - Design, build and maintain AI/ML-powered systems including chatbots, voice agents, RAG pipelines and multi-agent architectures. - Own prompt engineering practices across the platform — crafting, testing, versioning and optimising prompts for LLMs (OpenAI, Azure OpenAI and open-source models). - Implement evaluation frameworks to measure LLM output quality, hallucination rates, latency and cost. - Integrate AI models into production environments and manage model lifecycle, versioning and observability. - Leverage Azure Machine Learning, OpenAI APIs and multi-agentic frameworks (LangChain, AutoGen, CrewAI) to build intelligent, data-driven experiences. - Champion the use of modern AI development tooling (Cursor, GitHub Copilot, Claude) across the engineering team. Voice AI: STT, TTS and Telephony - Lead architecture and integration of Speech-to-Text (STT) and Text-to-Speech (TTS) pipelines for real-time voice AI applications. - Evaluate and integrate providers such as Deepgram, ElevenLabs, Azure Speech and Whisper — balancing latency, accuracy, cost and voice quality. - Build and optimise end-to-end voice agent flows: ASR to LLM to TTS with low-latency streaming and graceful fallback handling. - Where applicable, integrate with telephony platforms such as Twilio, Vonage, LiveKit or SIP/PSTN-based systems — including call routing, IVR design and inbound/outbound call orchestration. Infrastructure and DevOps - Own cloud infrastructure strategy on Azure — including AKS, App Services, Azure Functions, networking and cost governance. - Architect for high availability, auto-scaling and fault tolerance. Define SLOs and drive reliability improvements. - Manage CI/CD pipelines, containerisation (Docker, Kubernetes), secrets management and deployment automation. - Maintain and optimise MySQL and cloud data services (CosmosDB, Firebase, Data Lake). Ensure query performance and cost efficiency at scale. - Establish infrastructure-as-code practices (Terraform, Bicep or equivalent) and enforce security best practices. - Implement robust observability: distributed tracing, structured logging, alerting and dashboards. Full Stack Engineering - Drive backend development while ensuring smooth frontend integration using React, Next.js and modern UI frameworks. - Deliver clean, maintainable, testable and well-documented code. Uphold high standards through code reviews. Team Leadership - Work directly with the Co-Founder to translate product vision into a clear technical roadmap — providing candid perspectives and proactively flagging risks. - Communicate complex technical concepts clearly to non-technical stakeholders. - Lead, mentor and upskill engineers across multiple teams. Conduct regular code reviews and knowledge-sharing sessions. - Collaborate with PMs, BAs and designers to ensure technical feasibility, clear scope and timely delivery. - Foster a culture of ownership, transparency and continuous improvement.




