Software Architect

Musing AI

  • Pittsburgh, PA
  • Permanent
  • Full-time
  • 2 days ago
  • Apply easily
Software ArchitectThe Software Architect will be the primary owner of the technical design and strategy for our cloud-native backend. This role is focused on architecting and building the scalable, secure, and intelligent Python-based services that power our mobile application. You will make high-level design choices for our cloud infrastructure, dictate data modeling standards, and oversee the crucial integration with AI services. Crucially, you will be expected to provide strategic technical leadership, evaluating our current architecture and suggesting better approaches to ensure our platform is future-proof.What you will do
  • 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.
Required skills and experience:
  • 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.
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.
  • 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.
About us:We are an exciting, new (funded), and stealthy AI startup that focuses on addressing the negative effects of isolation. You will be working with a group of experienced tech entrepreneurs and AI technologists. This position will help design and ship an emotionally intelligent conversational companion that reduces loneliness and improves daily life for older adults. You will architect the end-to-end AI stack, move fast with real users, and set the technical bar for the team.What we offer:
  • Competitive base salary
  • Cash bonus
  • Equity
  • Unlimited PTO plan
  • Dental, vision, and health Insurance
  • Hybrid work schedule
  • We sponsor OPT and STEM OPT
Work Environment:Hybrid 3+2 set up at our office in Shadyside (Pittsburgh, PA).Powered by JazzHR

Musing AI