Work on Proof of Concept (PoC) design and development to advance novel and exciting solutions. Communicate with customers on system requirements and propose innovative technical solutions. Support integration into customers systems.
Remote Software engineering Jobs · Python
420 results
FiltersJob listings
Design scalable software solutions with a focus on quality, performance, and maintainability. Lead software architecture decisions, ensuring the design aligns with business requirements and technical standards. Collaborate with Research Leads and Product Owners to gather requirements, design MLOps pipelines and coordinate the software delivery that adds value to the business.
- Support the emerging product, Night Shift, an AI research assistant.
- Own the AI evaluation framework, working closely with Engineering (Backend, Frontend, and Design).
- Contribute to the system architecture for agentic AI, aiming for faster, more accurate leads for officers.
Collaborate with cross-functional teams to translate requirements into resilient technical designs. Design and build IAM and compliance services. Build transparency and auditability primitives.
- Build and evolve Rasa’s core Conversational AI engine, leveraging LLMs.
- Lead architecture decisions and algorithm implementations.
- Collaborate with engineers to build Rasa Pro, enabling developers to build, deploy, and maintain complex AI assistants.
- Implement the company’s AI strategy to set the foundation for AI initiatives.
- Lead the design, development, and rollout of Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) based solutions.
- Develop and deploy AI models and solutions into the company’s cloud infrastructure.
- Architect, build, and deploy secure, efficient, and scalable smart contract protocols for multi-asset tokenization.
- Design and build the onchain infrastructure required to bridge traditional financial systems with public blockchains and DeFi ecosystems.
- Collaborate closely with product managers, financial experts, legal, and operations teams to translate complex financial and regulatory requirements into robust smart contract logic and technical specifications.
Design and prototype machine learning solutions to improve the software development workflow. Apply existing open-source models or train custom ones as needed. Build training and evaluation pipelines that support fast iteration and ensure reproducibility.
- Train and fine-tune text models (LLMs), deploying them on Google Cloud, and building automation around these models.
- Analyse business requirements for the desired output format and the logic the model must implement.
- Develop services and APIs (REST/gRPC) that expose the model to other systems.
Design, implement, and maintain Microservices using Go and/or Python. Design and develop cloud based software products conforming to industry best practices. Build systems, services, and tools to handle new Ocrolus products and business requirements that securely scale over millions of transactions.