Software Architect
Musing AI
- Pittsburgh, PA
- Permanent
- Full-time
- Cloud Architecture: Design and lead the development of scalable backend services using Python on serverless platforms within the Google Cloud ecosystem (e.g., Cloud Functions, Cloud Run).
- Architectural Evolution: Continuously evaluate the technology stack and architecture, proposing and implementing improvements or alternative approaches to enhance performance, scalability, and cost-effectiveness.
- AI Integration: Engineer the core server-side logic for integrating with various AI services, including third-party APIs (OpenAI) and native cloud solutions (Google's Vertex AI).
- API Design: Define and maintain clean, efficient, and secure API contracts for consumption by the Flutter mobile client and any future platforms.
- Data & Security Strategy: Architect robust data models and security rules using cloud-native NoSQL databases. Design and implement user authentication flows using managed identity services.
- Technical Strategy & Mentorship: Make critical decisions regarding the backend technology stack and guide the development team on architectural principles and best practices.
- Proven experience as a Software Architect, Technical Lead, or Senior Backend Engineer with a focus on cloud-native applications.
- Expert-level proficiency in Python and extensive experience with modern web frameworks (e.g., Flask, FastAPI).
- Deep expertise in designing and building solutions within the Google Cloud Platform (GCP) ecosystem, including its serverless, database, and AI/ML offerings.
- A strategic mindset with a demonstrated ability to evaluate trade-offs and advocate for new technologies and architectural patterns.
- Experience building and securing server-side integrations with third-party APIs.
- Strong understanding of NoSQL database design, security, and performance tuning.
- Experience with Flutter and the Dart programming language.
- A solid understanding of the mobile application ecosystem and the challenges of client-server interaction.
- Familiarity with voice-enabled applications, including Speech-to-Text (STT) and Text-to-Speech (TTS) technologies.
- Knowledge of Agile development methodologies and tools like Jira.
- Competitive base salary
- Cash bonus
- Equity
- Unlimited PTO plan
- Dental, vision, and health Insurance
- Hybrid work schedule
- We sponsor OPT and STEM OPT