Petadata - San Francisco, CA

posted 3 months ago

Full-time - Mid Level
San Francisco, CA

About the position

As an AI Backend Developer at PETADATA, you will play a crucial role in the development and enhancement of backend services that support our AI applications. This position requires a collaborative approach, working closely with front-end developers and other team members to establish clear objectives and design cohesive, functional code that enhances the overall user experience. You will be responsible for designing, developing, testing, and deploying backend services that are integral to our product development efforts in the AI domain. Your primary responsibilities will include developing and maintaining APIs that facilitate data ingestion, model training, and inference services. You will also be tasked with compiling and analyzing data, processes, and code to troubleshoot issues and identify areas for improvement. Collaboration with data scientists is essential, as you will integrate machine learning models into backend services, ensuring seamless functionality and performance. In addition to technical development, you will work with stakeholders to gather requirements, develop technical specifications, and provide regular project status updates. Effective communication is key, as you will need to record data and report it to relevant parties, including clients and leadership. Writing clean, efficient, and maintainable code using best practices and design patterns is a must, along with implementing and maintaining database schemas and data access layers.

Responsibilities

  • Collaborate with front-end developers and other team members to establish objectives and design cohesive code.
  • Design, develop, test, and deploy backend services to support AI applications and product development.
  • Develop and maintain APIs for data ingestion, model training, and inference services.
  • Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement.
  • Collaborate with data scientists to integrate machine learning models into backend services.
  • Work with stakeholders to gather requirements and develop technical specifications.
  • Provide project status updates to stakeholders.
  • Record data and report it to clients or leadership.
  • Write clean, efficient, and maintainable code using best practices and design patterns.
  • Implement and maintain database schemas and data access layers.

Requirements

  • 8+ years of experience in software development with a focus on AI and backend development.
  • Strong programming skills in Python and experience with backend frameworks such as Flask or Django.
  • Experience working with relational databases, such as PostgreSQL or SQL Server.
  • Strong understanding of the web development cycle and programming techniques and tools.
  • Good knowledge of machine learning frameworks such as TensorFlow or PyTorch.
  • Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud Platform) for model deployment.
  • Familiarity with Agile development methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service