CORTO

Software Engineer

Posted: 10 hours ago

Job Description

We are CORTO, a cutting-edge software company dedicated to revolutionizing the legal industry. Our mission is to empower legal practitioners with AI-driven solutions that streamline their workflow, boost productivity, and provide more efficient client service.Our team of AI experts and engineers collaborate to develop intelligent software tailored to the unique needs of lawyers, paralegals, and legal assistants.Our innovative AI solutions automate routine tasks, simplify document management, and enhance decision-making, allowing legal professionals to focus on what they do best—providing expert legal counsel.As a Software Engineer in the AI and Automation Team, you will be responsible for developing the APIs that power Corto's Core AI capabilities. The team is also responsible for building a robust system that extracts and ingests large amount data from various sources to provide data used in Retrieval Augmented Generation (RAG).What will you be working on as a Software Engineer?This Is An Incredible Opportunity To Be Part Of An Engineering Team Building The Next Generation Of Our Products. The Day To Day Will IncludeBuilding robust, performant and scalable APIsIntegrating across multiple APIsDesigning and implementing technical/design requirementsCollaborating with cross-functional teams to define, design and ship new features.Working with the QA team to reduce overall defects and regressionsContinuously discovering, evaluating, and implementing new technologies to maximise development efficiency.Participating in peer code reviewDocumenting complex feature designs for easier ongoing maintenanceRequirementsWhat experience do you need to become Software Engineer?SkillsYou are a focused, motivated and hard-working developer who wants to join a fantastic growing team at a critical time and learn on the job to expand your skills. In addition to that you will bring:Strong foundation in software design and development principlesAt least 5 years commercial .NET Development experienceExperience in Web API and Entity FrameworkExperience with AWS technologies for designing highly scalable applications (hands-on experience with AWS services such as SQS, ECS, Lambda, and DynamoDB is a huge plus)Experience with PostgreSQL is an advantageExperience with Python Development is an advantageExperience with Microsoft Graph, Dropbox or Google Drive API is an advantageExperience with Generative AI based application development is an advantageExperience with Retrieval-Augmented Generation (RAG) Components development is an advantageYou're Also Going To Need Loads OfProactive problem-solving – independently seek answers, find solutions, and minimize the need for constant guidanceBias for action and speed – we prioritize efficient execution, deliver results quickly, and maintain a sense of urgencyEagerness to learn - proactively diving into every aspect of the system, and readily take ownership of any task that drives our collective successPositive attitude – things might not always go as expected but we maintain optimism and win, nonethelessAbility to think out of the box – not all our tasks are standard so neither are the solutionsBeing a team player – we reach our goals together and help each other to succeedBenefitsYour benefits include:Flexible hybrid work environment. We engage, share, and collaborate on ideas and workflows on Wednesdays as a full team, and the rest of the week is up to you! Our cadence is twice/week in a modern and spacious office in the CBD.Career and learning opportunities; we move fast and need smart people to get us where we're going. We are a scaling business and looking for people who want to grow with us.Wellness focus with additional time off, gym membership and other perksFast-paced tech environment, if we don't disrupt ourselves someone else will do it!Unique and fun team events, ask us about themYes, we have a pool table and snacksJoin our talented and motivated team dedicated to revolutionizing the legal industry. If you are driven by innovation, thrive in a collaborative environment, and are passionate about creating seamless and intuitive user experiences, we would love to hear from you.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In