PropertyRadar.composted about 2 months ago
Full-time • Senior
Truckee, CA

About the position

Are you an accomplished Senior Software Engineer? Are you passionate about using AI to add value for customers? If so, we have an exciting opportunity for you to join PropertyRadar, a dynamic and fast-growing company. At PropertyRadar, we are on a mission to provide small businesses with better access to the opportunities found in public records. We’ve been doing it for real estate investors, Realtors, mortgage brokers, home service companies, and others since 2007. We are broadening our customer base and looking to scale significantly. As a Senior AI Technology & Software Engineer at PropertyRadar, you will be responsible for leading and executing feature creation and improvement work focused on incorporating AI into our products. You will serve as a subject matter expert for AI capabilities. You help PropertyRadar differentiate in the market by finding novel ways to create value for our customers using AI. You will work closely with other engineering teams to design and implement robust solutions while tuning optimal performance, security, and cost-efficiency.

Responsibilities

  • Demonstrate accountability for the features you work on, from requirements gathering to deployment and follow-up.
  • Proactively raise concerns or flag risks related to timelines, scope, or technical decisions.
  • Understand and align with the business goals and adapt technical work to support them.
  • Discuss, evaluate, and propose software design trade-offs based on your deep understanding of SOLID principles.
  • Give and receive code reviews with a focus on growth, quality, and maintainability.
  • Work with CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions.
  • Actively seek feedback and be eager to learn from others.
  • Show initiative by suggesting improvements, whether in tooling, processes, or product.
  • Clearly communicate designs and decisions.
  • Collaborate effectively with stakeholders to define and refine requirements.
  • Release secure applications based on your solid understanding of security best practices, including authentication and authorization mechanisms and protocols.
  • Stay up to date with the latest trends and advancements in technology, security, and architecture. Evaluate emerging technologies.
  • Reduce admin burden and eliminate blockers to stay on track.
  • Jump in where needed, always being bold and leading by example.
  • Develop complex, secure, and high performing features in both PHP and Python, including writing unit and integration tests for continuous integration environments.
  • Maintain and create Dockerfiles using your experience in Docker and other containerization technologies.
  • Design and develop large-scale APIs using a deep understanding of REST principles.
  • Document and validate your work with OpenAPI and JSON Schema for API documentation and validation.
  • Write complex SQL queries, including advanced techniques such as Common Table Expressions (CTEs).
  • Optimize and design queries for Lucene-based database management systems, such as Elasticsearch or Solr.
  • Create developer-friendly API documentation.
  • Engineer and optimize prompts.
  • Select the best model for the requirements and implementation.
  • Architect and implement RAG.
  • Employ agentic frameworks.
  • Advocate for responsible and efficient use of AI in the larger engineering and PropertyRadar teams.

Requirements

  • 8+ years of hands-on experience building SaaS applications.
  • Proven expertise in SaaS application development and knowledge of industry best practices.
  • Strong understanding of quality and security needs.
  • Hands-on experience embedding AI into SaaS applications for at least 2 years.
  • Strong understanding of prompt engineering and optimization, the strengths of various models, RAG architectures, and agentic frameworks.
  • Ability to communicate well in both synchronous and asynchronous tools.
  • Proven track record of delivering high-quality, successful, and scalable SaaS products.
  • Degree in a relevant field (Computer Science, Engineering, etc.) or equivalent hands-on experience.

Nice-to-haves

  • Cloud architecture, engineering, or security certifications, especially for AWS.

Benefits

  • Place-based but remote-friendly.
  • Flex-time off & holidays.
  • Competitive medical, dental, vision, and 401K benefits.
  • Collaborative, get-things-done culture that values both hard work and outdoor fun.
  • Unique opportunity to make a difference for small businesses using data and technology.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service