RealPage, Inc.

Developer III

ID 2025-5630

Overview

We are seeking a skilled and experienced Senior AI Platform Developer to join our dynamic team. The ideal candidate will have over 7 years of experience in software development, with a strong proficiency in both AI and back-end technologies. You will be responsible for designing, developing, and maintaining high-quality AI-focused patterns, tools, and libraries that our application teams can leverage for their AI-enabled features.

Responsibilities

  • Collaborate with cross-functional teams to define, design, and ship new features.  
  • Develop and maintain libraries and sample applications using Python and/or C#/.NET for back-end services.  
  • Implement and consume RESTful APIs to facilitate communication between the front-end and back-end systems.  
  • Implement and consume messages in an event-driven system (Confluent Kafka).  
  • Design and optimize relational databases to ensure robust data management and performance.  
  • Document and communicate about solutions and approaches to enable teams to use approved and endorsed techniques. 
  • Write tests against libraries and applications using an automated test framework. 
  • Apply Object-Oriented Programming (OOP) principles, algorithms, and design patterns in software design and implementation.  
  • Participate in CI/CD processes and maintain release pipelines to ensure smooth software deployment.  
  • Engage in Agile development processes, contributing to sprint planning, retrospectives, and daily stand-ups.  
  • Stay updated with the latest industry trends and technologies, recommending improvements and innovations as necessary.  
  • Mentor and provide guidance to junior developers to foster their professional growth.  

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.  
  • 7+ years of experience in back-end development with a strong portfolio of completed projects.  
  • Extensive experience with Python and/or C#/.NET for back-end development (both is preferred).  
  • Strong knowledge of OpenAI, Azure OpenAI and techniques of development against them, including LangChain and/or Semantic Kernel.  
  • Experience with relational database management.  
  • Experience with event-driven systems. 
  • Demonstrated ability to develop and consume REST APIs.  
  • Strong understanding of OOP principles, algorithms, and design patterns.  
  • Familiarity with CI/CD tools and release pipeline management.  
  • Experience with cloud development (AWS, Azure, GCP) is a plus.  
  • Experience working in an Agile development environment.  

Pay Range

USD $104,600.00 - USD $178,200.00 /Yr.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.