Back to Jobs
Musing Ai

Backend Engineer at Musing Ai

Musing Ai Pittsburgh, PA

Job Description

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 doBackend Development: Build and maintain scalable backend services using Python on serverless platforms within the Google Cloud ecosystem (e.g., Cloud Functions, Cloud Run).Database Management: Implement and manage robust data models, security rules, and query optimizations within our cloud-native NoSQL databases.AI Integration: Write the server-side code to integrate with various AI services, including third-party APIs (OpenAI) and native cloud solutions (Google's Vertex AI).API Implementation: Implement and maintain clean, efficient, and secure RESTful APIs for consumption by our mobile, device, and web apps.DevOps & Deployment: 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.System Optimization: Proactively identify and resolve performance bottlenecks, optimize database queries, and improve the overall efficiency and reliability of our backend systems.Required skills and experience:10+ years of proven experience as a Backend Engineer with a focus on cloud-native applications.Have deployed applications at-scaleStrong proficiency in Python and hands-on experience with modern web frameworks (e.g., Flask, FastAPI).Demonstrated experience building and deploying solutions within the Google Cloud Platform (GCP) or AWS or Azure ecosystem, including its serverless, database, and CI/CD offerings.Experience building and securing server-side integrations with third-party APIs.Strong understanding of database design, security, and performance tuning.Nice to have:Experience with Flutter and the Dart programming language.A solid understanding of the mobile application ecosystem and the challenges of client-server interaction.Knowledge of Agile development methodologies and tools like Jira.Experience mentoring junior engineers or interns.What we offer:Competitive base salaryCash bonus Equity stack Unlimited PTO PlanDental, Vision, and Health Insurance

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities