PropertyRadar

Data-driven real estate and home services professionals use PropertyRadar to drive new business directly since 2007.

Senior Backend AI Engineer

Backend EngineerSoftware EngineerFull TimeRemoteTeam 11-50Since 2007H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

8 days ago

Salary

$150K - $180K / year

EnglishAWSETLFlaskNo SQLPythonSQL

Job Description

• Design, implement, and optimize advanced AI models and algorithms using Python, foundational models like RAG, and other relevant technologies. • Design and develop robust APIs using frameworks like Flask to facilitate seamless integration and interaction between AI models, tools, and other systems. • Collaborate with cross-functional teams to integrate AI capabilities into user-friendly tools and applications, focusing on enhancing functionality and user experience. • Leverage AWS services and tools to deploy, scale, and manage AI models and applications in a secure and efficient manner. • Use big data technologies to process and analyze vast amounts of data, enabling the development of accurate and insightful AI models. • Develop robust data architectures and ETL pipelines to ensure smooth data flow, data quality, and data integrity throughout the AI development lifecycle. • Develop and execute comprehensive testing strategies and implement CI/CD pipelines to ensure code quality, reliability, and efficient deployment of AI models and applications. • Actively participate in code reviews, providing constructive feedback and ensuring adherence to coding best practices and standards. • Continuously monitor and optimize the performance and scalability of AI models and applications, ensuring they meet the highest standards of efficiency and reliability. • Work closely with UI/UX engineers, software engineers, and product managers to ideate, prototype, and implement innovative AI solutions that push the boundaries of what's possible. • Keep abreast of the latest research and advancements in AI, ML, and data engineering, and apply this knowledge to drive innovation and improve our AI-powered tools and GenAI solutions.

Job Requirements

  • You have a deep understanding of artificial intelligence and machine learning concepts, with extensive experience in developing and deploying AI models and algorithms.
  • You possess strong programming skills in Python, with the ability to write clean, efficient, and scalable code.
  • You have hands-on experience working with foundational models such as RAG (Retrieval-Augmented Generation), and you are well-versed in their applications and limitations.
  • You have experience building and designing APIs using frameworks like Flask, ensuring seamless integration and interaction between different systems and components.
  • You are proficient in utilizing AWS services and tools for data storage, processing, and deployment of AI models.
  • You have expertise in large-scale data processing and analysis, and you are comfortable working with big data technologies.
  • You have a solid understanding of vector spaces and embedded vectors, and you can apply this knowledge to develop efficient and accurate AI models.
  • You have experience designing and implementing robust data architectures and ETL (Extract, Transform, Load) pipelines to ensure seamless data flow and integrity.
  • You are proficient in working with both SQL and NoSQL databases, and you can efficiently query and manipulate data to support AI model development and deployment.
  • You are well-versed in testing methodologies and have experience implementing continuous integration and continuous deployment (CI/CD) pipelines to ensure code quality and streamline the development process.
  • You have a strong understanding of code review best practices and enjoy collaborating with team members to maintain high-quality code and share knowledge.
  • You are familiar with Agile development methodologies, such as Scrum or Kanban, and can effectively work in an Agile environment to deliver iterative and incremental value.
  • You thrive in a collaborative environment, working effectively with cross-functional teams, including data scientists, software engineers, and product managers, to deliver high-quality AI solutions.
  • You stay up-to-date with the latest advancements in AI, ML, and data engineering, and you are eager to learn and adapt to new technologies and methodologies.

Benefits

  • Flexible and fun work environment
  • Paid flexible time off & holidays
  • Competitive medical, dental, vision benefits
  • Fun, get-things-done work environment
  • A culture that values working hard so we can play hard

Related Job Pages

More Backend Engineer Jobs

Backend Engineer8 days ago
ContractRemoteTeam 51-200H1B Sponsor

Data Analyst developing Streamlit dashboards for Outrider's freight automation.

PandasPythonSQLTableau
United States
Full TimeRemote

We are seeking an experienced C#.NET Developer to support the modernization of a large, business-critical legacy system and the development of new enterprise applications. This position is responsible for modernizing legacy systems and building new enterprise applications. The pr...

C#.NETPostgreSQLASP.NET CoreMVCBlazorREST APISoftware ArchitecturePerformance Tuning
United States

Python Software Engineer

24-MAG

This opportunity is available through a leading AI-driven work platform.

Backend Engineer8 days ago
ContractRemote

This role involves supporting a leading AI research lab in improving how advanced AI systems understand real-world software engineering workflows and production-grade Python systems. Create domain-specific tasks and deliverables based on real-world Python software engineering wor...

United States
Backend Engineer8 days ago
ContractRemote

A growing technology company is seeking a Backend Engineer with strong Ruby on Rails experience to help build a scalable chat and messaging system used within a workforce management platform. This is a hands-on backend engineering role focused on building robust APIs, improving s...

United States