Musing AI
Job Summary
As a Backend Engineer, you will design and build our cloud-native backend. You will focus on the hands-on implementation of scalable, secure, and intelligent Python-based services. You will be responsible for writing high-quality code, managing our database systems, implementing CI/CD pipelines, and ensuring the reliability of our backend infrastructure.
What you will do
Build and maintain scalable backend services using Python on serverless platforms within the Google Cloud ecosystem (e.g., Cloud Functions, Cloud Run).
Implement and manage robust data models, security rules, and query optimizations within our cloud-native NoSQL databases.
Write the server-side code to integrate with various AI services, including third-party APIs (OpenAI) and native cloud solutions (Google's Vertex AI).
Implement and maintain clean, efficient, and secure RESTful APIs for consumption by our mobile, device, and web apps.
Own and improve our CI/CD pipelines for automated testing and deployment. Manage infrastructure as code and monitor the health and performance of backend services.
Proactively identify and resolve performance bottlenecks, optimize database queries, and improve the overall efficiency and reliability of our backend systems.
Required skills and experience:
Nice to have: