We are looking for a Full-Stack Engineer to join our small but mighty team! You’ll work directly with the founders and technical team to design and build our cloud-native infrastructure while bridging the gap between server-side logic and client-side applications.
While your primary focus will be the hands-on implementation of scalable, secure, and intelligent Python-based services, you will also contribute to the frontend development, ensuring seamless integration between our backend and our web/mobile clients. You will be responsible for writing high-quality code across the stack, managing database systems, implementing CI/CD pipelines, and ensuring the reliability of our infrastructure.
What you will do:
- Backend Development: Build and maintain scalable backend services using Python within the Google Cloud ecosystem (e.g., Cloud Functions, Cloud Run).
- Real-Time & Streaming Architecture: Design and implement WebSocket and streaming endpoints to enable low-latency, bi-directional communication between the client and server.
- Database Management: Implement and manage robust data models, security rules, and query optimizations within our SQL databases
- AI Integration: 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.
- Frontend Development: Develop and maintain responsive user interfaces, ensuring the frontend can gracefully handle asynchronous data streams and real-time state updates.
- DevOps & Deployment: Own the CI/CD pipelines for automated testing and deployment across the stack. Manage infrastructure as code and monitor system health.
Required skills and experience:
- 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.
Nice to have:
- 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.
This role is a four day a week on-site role in the Shadyside neighborhood of Pittsburgh We offer health benefits and unlimited PTO!
Skills Required
- 4+ years of professional software engineering experience.
- Strong proficiency in Python, including asynchronous programming and web frameworks (e.g., FastAPI, Django).
- Proven experience building real-time applications using WebSockets, Server-Sent Events (SSE), or gRPC.
- Production experience with modern frontend frameworks and managing socket connections/state on the client (e.g., Flutter/Dart, React).
- Experience with cloud platforms and serverless architectures (GCP, AWS, or Azure; Cloud Run/Lambda).
- Experience integrating third-party APIs and handling streaming responses from LLMs or similar AI services (e.g., OpenAI, Vertex AI).
- Strong understanding of SQL database design, security rules, and performance tuning.
- Ownership of CI/CD pipelines and experience with infrastructure-as-code and deployment/monitoring.
- Experience with Google Cloud Platform specifically (preferred).
- Understanding of the mobile application ecosystem (nice to have).
- Knowledge of Agile methodologies and tools like Jira (nice to have).
- Experience mentoring junior engineers or interns (nice to have).
What We Do
Musing AI is a funded startup building social behavioral intelligence. Comprised of a team with backgrounds in social sciences, computer science, engineering, and business, the company focuses on creating human-centered AI that understands and faithfully represents human judgment to empower human connections.







