Software Engineer (Pittsburgh, PA)

Posted Yesterday
Be an Early Applicant
Pittsburgh, PA, USA
In-Office
Mid level
Artificial Intelligence • Software
The Role
Full-stack engineer responsible for building scalable Python backend services on cloud platforms, implementing real-time and streaming endpoints, managing SQL databases, integrating AI/LLM APIs (streaming), developing responsive frontends, and owning CI/CD, infrastructure-as-code, and system reliability.
Summary Generated by Built In

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).
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees

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.

Similar Jobs

In-Office or Remote
Pittsburgh, PA, USA
96 Employees
140K-200K Annually
In-Office or Remote
Pittsburgh, PA, USA
96 Employees
140K-200K Annually
In-Office or Remote
Pittsburgh, PA, USA
96 Employees
140K-200K Annually
In-Office
Pittsburgh, PA, USA
15318 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account