Senior Software Engineer | AI, Performance & Data We are looking for an engineer who thrives on autonomy, ships high-quality code quickly, and takes full ownership of their work. Overview OpenLearning is a global social learning platform with a remote-first engineering team across Australia, Malaysia, and Indonesia. We use casual virtual office tools to stay connected and maintain a high-bandwidth, collaborative environment. We operate at a high velocity. We are looking for an engineer who thrives on autonomy, ships high-quality code quickly, and takes full ownership of their work. In return, we provide a low-friction environment where management’s primary role is to clear your path, not micromanage your process. The Technical Challenge AI & LLM Architecture: Implementing RAG patterns and Model Context Protocol (MCP) to build deeply integrated, data-aware AI features. Performance Engineering: Solving the "last mile" for learners on varied connection speeds. This involves data chunking , bandwidth optimisation, and aggressive front-end performance tuning. Data Systems: Managing a dual-stack of SQL and MongoDB . You’ll handle schema design, index tuning, and complex data migrations between RDBMS and NoSQL environments. The Full Stack: Building and scaling features across React/TypeScript and Python/Node.js . What We’re Looking For Technical Rigour: Extensive experience in React and Python . You should have a deep understanding of software engineering principles, design patterns, and core security. Performance Expertise: A track record of identifying and fixing bottlenecks in web applications and databases. You care about bundle sizes, query latency, and TTI. AI Implementation: Practical experience with LLM orchestration and vector databases. Velocity & Ownership: You are comfortable in a fast-paced environment and prefer researching and proposing solutions rather than waiting for a functional spec. The Culture We value high-signal, low-noise communication. We’re a team of capable, efficient workers who enjoy solving hard problems and respect each other's focus time. We take the work seriously, but we maintain a supportive, relaxed atmosphere where ingenuity is valued over hierarchy. Note This description retains only job-relevant content and removes non-job content and promotional material. #J-18808-Ljbffr
Senior Software Engineer | Ai, Performance & Data
OPENLEARNING LIMITED
Remote, Remote
Publicado hace 11 días
Denunciar empleo