Menu
GMT Engineering
Close menu GMT Engineering
Request Free Consultation

Job: Software Engineer

Python, Machine Learning, AWS
Remote
Full Time
Apply for this job - or - Join our talent network

About Us:

Our client leverages AI to automate the back office of financial institutions. Their initial customers are institutional auto loan providers, where large teams of people perform a variety of manual tasks over the phone, email, and excel sheets. Our client sees an opportunity to deliver a step change improvement in cost and efficiency by completing human tasks end-to-end using discrete AI agents. They aim to use an automation and data advantage to transform the operations of the financial back office. 

As part of their team, you’ll be solving applied AI and ML problems for these real-world challenges within their customer’s organizations. Their go to market product is an automated agent that retrieves, synthesizes, and negotiates against insurance companies on behalf of the lender. Now is an incredible time to join.

Role Overview:

Our client is looking for a versatile Software Engineer who is enthusiastic about building scalable backend systems, developing automations, and integrating AI technologies to complete real world tasks across modalities. This role is ideal for a software engineering generalist with an interest in the application space leveraging LLMs, yet is also willing and capable of tackling a wide range of development tasks. Your work will be diverse and central to evolving their product.

Responsibilities:

  • Design, develop, and maintain robust backend microservices, ensuring high performance and reliability.
  • Collaborate with the team to integrate ML/AI driven solutions where they can make the most significant impact, focusing on automating tasks traditionally performed by humans.
  • Apply a generalist approach to problem-solving, willing to work on a broad set of technologies as needed, including front-end and deployment pipelines.
  • Contribute ideas for new features and identify areas for improvement, ensuring their product is performant and delivers the best customer experience.
  • Maintain a commitment to coding best practices, documentation, and continuous learning and improvement.

Qualifications:

  • 3+ years of proven work experience
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • Strong proficiency in one or more programming languages. The codebase is currently primarily in Python
  • Demonstrated experience with backend development, including building microservices and working with databases.
  • Familiarity with cloud services (e.g., Azure, AWS, Google Cloud Platform) and containerization technologies (e.g., Docker, Kubernetes). Our client is using AWS currently. 
  • Experience with utilizing and deploying traditional machine learning techniques
  • An interest in AI/ML technologies and their application in automating processes is a plus, but not a requirement. 
  • Excellent problem-solving skills, curiosity, adaptability, and a passion for technology.
  • Effective communication skills and a collaborative spirit, with a willingness to share knowledge and learn from others.