Work and learn with the best computer scientists, academics, and investment professionals. Design, develop, and maintain high-quality Java/Kotlin code with a focus on scalability and reliability. Identify opportunities for automation within the development and deployment processes. Conduct thorough analysis and debugging of complex software issues to ensure system stability.
Job listings
Octopus Energy Engineering is responsible for the sites, services, and tariffs that are used by the millions of Octopus Energy customers worldwide. Youβll find a wide variety of challenges in the work we do as we help push the energy revolution forward. We embrace flat hierarchies and an open, agile culture that fosters innovation, flexibility, and creativity.
Adapt Reddit's platforms to the ever changing privacy, security and regulatory landscape. Work cross-functionally with product, design, and engineers across Reddit to ensure compliance of platforms. Help build a new team within Reddit and drive its roadmap, processes and execution. Contribute to the full development cycle, technical design, development, test, experimentation, analysis, and launch.
Reporting to the SVP Software Engineering, you will guide the architecture vision for D2C platforms with a mobile-first and AI-native mindset and define roadmaps across mobile and web with emphasis on scalability. You will also lead technical design across consumer products and internal platforms and be a technical partner across product, data, cybersecurity, and platform teams.
We need a full-stack engineer who can pick up and understand complex technical areas quickly, is enthusiastic about building new products, and can develop scalable systems in a maturing service-oriented architecture. You'll be given lots of responsibility and the opportunity to have true ownership as we build out our products. You will implement web and mobile user experiences using React & React Native and build and maintain GraphQL APIs powered by Python services (Django, Flask).
Help build and improve our Gen AI platform and products such as "Ask Canva" our user-facing chatbot that provides detailed user support using cutting-edge LLM techniques along with deep integration of our systems using tool calling to truly delight our users by instantly answering a complex question about their Canva account and by automating common support requests.
Lead the design, development, and implementation of complex and high-performance web applications using React, ensuring scalability and maintainability. Own the frontend architecture, driving technical decisions and leading the team in adopting best practices in React and JavaScript/TypeScript development. Break down complex business requirements into technical tasks, assign responsibilities, and coordinate efforts across the team.
As a Junior Software Development Engineer - Full Stack on the Advertising team, you will help build and maintain backend services and APIs that support our advertising platform. While your primary focus will be backend development, you will also work across the full stack when neededβtouching front-end components and collaborating with cross-functional teams to deliver features end to end. Youβll write clean, maintainable, and well-tested code, contribute to technical decisions, and support product rollouts.
You will be responsible for developing and maintaining features in our React Native codebase that power our mobile applications. Architect and development of new features in our React Native codebase. Partner with Product and other stakeholders to scope and execute on new initiatives. Drive engineering initiatives and technical decisions that align with company goals.
Build AI-powered product features that feel native, fast, and delightful to use. Work with product and design to prototype and iterate on intelligent workflows and user interactions. Design backend services to power natural language interfaces, smart suggestions, agentic workloads, and more. Optimize prompts, fine-tune model behavior, and evaluate performance. Help to guide our agent platform, allowing third parties to bring agents into the core Linear experience as teammates.