Senior Software Engineer developing AI frameworks for legal professionals at CORTO. Collaborate with experts and solve complex engineering challenges in a hybrid, innovative environment.
Responsibilities
Shape the backbone of a groundbreaking AI system that is redefining how legal professionals interact with technology.
Work on a variety of interesting challenges as we build the future of AI-powered legal assistance.
Create advanced automation frameworks, integrate generative AI, and build scalable systems that push the limits of what AI-assisted legal technology can do.
Design, build, and maintain core services that consume and orchestrate AI-based integrations.
Develop scalable, reliable, and secure systems to support automation and generative AI workflows.
Collaborate closely with teams developing services to ensure smooth integration and performance.
Solve complex engineering problems around AI reliability, context management, and data flow.
Prototype and optimise AI-driven features that work within known limitations of generative models.
Participate in architectural planning, service design, and API definition.
Continuously improve system robustness, observability, and developer experience.
Requirements
Over 7 years commercial experience as a developer
Strong experience in at least two of the following: Python
TypeScript/JavaScript/React
Solid understanding of automation, system integrations, or AI-enabled workflows.
Demonstrated ability to work with LLMs or generative AI systems - understanding their constraints, strengths, and how to build around their limitations.
Experience designing and consuming APIs, ideally in distributed environments.
Strong debugging and problem-solving skills, with a creative mindset for building robust, maintainable systems.
Excellent collaboration and communication skills - able to translate technical concepts into clear, actionable ideas.
Software Engineering Specialist at Sicredi responsible for leading development strategies and maintaining best practices. Collaborate with teams to ensure quality and performance of software products.
Software Engineer specializing in backend development for Sicredi, leading technical strategies and collaborating with development teams on operational challenges.
Backend Software Engineer designing scalable services for AI - powered healthcare platform. Collaborating with teams to improve patient care through technology.
Backend Engineer engaging in healthcare AI product development at Infinitus. Building scalable APIs, collaborating with cross - functional teams, and contributing to meaningful technology solutions.
Software Engineer overseeing application development and maintenance within Regions' Technology department. Engaging in system analysis, software installation, and compliance with risk management practices.
Senior Backend Engineer architecting and developing robust backend systems for Cambio’s decarbonization platform. Collaborating with cross - functional teams in a hybrid role with a focus on sustainability.
Data Engineer at Trainline developing data products with Scala and AWS in a hybrid work environment. Collaborate with cross - functional teams to enhance data - driven customer experiences.
Junior Ruby Engineer developing features for Europe’s leading travel platform, Trainline. Building solutions to enhance customer journeys and collaborating in a diverse team.
Desarrollador .NET encargado del desarrollo de soluciones en un proyecto internacional. Participando en todo el ciclo del proyecto desde el levantamiento de requisitos hasta pruebas y soporte.
Java Developer maintaining applications for Cadmus, focusing on Java and Spring Boot. Collaborating on cloud solutions and ensuring code quality through design patterns and testing.