Musing AI ยท 2 days ago
Software Engineer (Pittsburgh, PA)
Musing AI is looking for a Backend Engineer to design and build their cloud-native infrastructure. The role involves implementing scalable Python-based services and contributing to frontend development, ensuring seamless integration between backend and client applications.
Computer Software
Responsibilities
Build and maintain scalable backend services using Python within the Google Cloud ecosystem (e.g., Cloud Functions, Cloud Run)
Design and implement WebSocket and streaming endpoints to enable low-latency, bi-directional communication between the client and server
Implement and manage robust data models, security rules, and query optimizations within our SQL databases
Write server-side code to orchestrate AI services, including third-party APIs (OpenAI) and native cloud solutions (Google's Vertex AI). Implement streaming response patterns to handle generated content efficiently
Develop and maintain responsive user interfaces, ensuring the frontend can gracefully handle asynchronous data streams and real-time state updates
Own the CI/CD pipelines for automated testing and deployment across the stack. Manage infrastructure as code and monitor system health
Qualification
Required
4+ years of professional software engineering experience
Backend Expertise: Strong proficiency in Python with deep experience in asynchronous programming and web frameworks (e.g., FastAPI, Django etc.)
Real-Time Protocols: Proven experience building applications using WebSockets, Server-Sent Events (SSE), or gRPC for real-time data delivery
Frontend Competency: Production experience with modern frontend frameworks (e.g., Flutter/Dart, React) and managing socket connections/state on the client side
Cloud Native: Experience with GCP (preferred), AWS, or Azure, including serverless architectures (Cloud Run/Lambda)
AI/API Integration: Experience integrating third-party APIs, specifically handling streaming responses from LLMs or similar AI services
Database: Strong understanding of database design, security rules, and performance tuning
Preferred
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
Company
Musing AI
At Musing AI, we are hard at work creating a product that helps older adults stay connected to their community and live their best lives through an AI driven, empathetic model that encourages memory, positive thinking, and story telling.
Funding
Current Stage
Early StageCompany data provided by crunchbase