Job Opportunity: AI (Artificial Intelligence) Backend Developer
Location: San Francisco, CA / New York City, NY
Type: Full-time
Join PETADATA as an AI Backend Developer!
Roles and Responsibilities
- Collaborate with front-end developers and other team members to establish objectives and design functional, cohesive code enhancing user experience.
- Design, develop, test, and deploy backend services supporting AI applications and product development.
- Develop and maintain APIs for data ingestion, model training, and inference services.
- Analyze data, processes, and code to troubleshoot problems and identify areas for improvement.
- Integrate machine learning models into backend services in collaboration with data scientists.
- Gather requirements, develop technical specifications, and provide project status updates in collaboration with stakeholders.
- Record data and report to relevant parties, including clients and leadership.
- Write clean, efficient, and maintainable code following best practices and design patterns.
- Implement and maintain database schemas and data access layers.
Required Skills
- 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 like Flask or Django.
- Experience working with relational databases such as PostgreSQL or SQL Server.
- Solid 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.
Important Note
Candidates will undergo Phone/Video Call or In-person interviews, and selected candidates must complete background checks on education and experience.
Email your resume to: [email protected]
Upon review, our HR team will contact you about the next steps.