Software Architect
Software Architect
The 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
Work Environment:
Hybrid 3+2 set up at our office in Shadyside (Pittsburgh, PA).
Recommended Jobs
Caregiver - Day Shift, Keep Your Evenings Free
This is a part-time position with up to full-time hours available depending on flexibility, availability, and demand. Are you seeking a flexible caregiving role that will keep your evenings free? …
SOCIAL WORKER (MA/MSW)
Responsibilities The Horsham Clinic is seeking a dynamic and talented Social Worker. We are minutes from Philadelphia and we serve Southeastern Pennsylvania and New Jersey. The Horsham Clin…
Radiologist - Teleradiologist - 100% Remote!
A thriving group is seeking a Remote Radiologist to provide Teleradiology services. Stable and successful group is looking for a remote radiologist to help with their patient volume.100% Remote! …
Customer Service Representative
Customer Service Representative is responsible for processing orders, addressing customer inquiries and complaints, and acting as a liaison between the client and the company's internal departments …
Data Entry
This is a remote position. Data Entry Clerk ====================== Summary ----------- We are seeking a highly organized and detail-oriented Data Entry Cler…
Passionate Caregivers (flexible schedule!)
Do you love working with seniors? Are you passionate about helping others? If you believe in the human connection, kindness, and compassion…we’d love to speak with you! **No Experience, No Problem**…
DevOps Engineer (Junior) (MD and PA State)
Responsive recruiter Benefits: ~ Health insurance BVA Bears IT Solutions is seeking DevOps Engineer (Junior) for both MD area as well as PA area. These positions are full-time…
Retail Associate / Cashier
Looking for retail associates part time or full time, Wednesdays through Friday mornings. Duties will include customer service, making coffee drinks, ringing up guests, packing orders, light cleaning…