Software Engineer (Pittsburgh, PA)

Musing AI

  • Pittsburgh, PA
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • AWS Lambdaunmatched
    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Atlassian JIRAunmatched
    • Cloud Architectureunmatched
    • Cloud Computingunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Dart Programming Languageunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Database Administrationunmatched
    • Database Designunmatched
    • Database Technologyunmatched
    • DevOpsunmatched
    • Djangounmatched
    • Ecosystemsunmatched
    • Engineeringunmatched
    • GCP (Good Clinical Practices)unmatched
    • Information/Data Security (InfoSec)unmatched
    • Mentoringunmatched
    • Microsoft Windows Azureunmatched
    • Mobile Applicationsunmatched
    • Performance Tuning/Optimizationunmatched
    • Python Programming/Scripting Languageunmatched
    • Query Optimizationunmatched
    • React.jsunmatched
    • SQL Databasesunmatched
    • Scalable System Developmentunmatched
    • Server Programming/Applicationsunmatched
    • Socketsunmatched
    • Software Engineeringunmatched
    • Systems Administration/Managementunmatched
    • Technical/Engineering Designunmatched
    • Test Automationunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Web Application Frameworkunmatched
    • Web Programmingunmatched

    Description

    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!

    Powered by JazzHR

    Numbers & Facts

    LocationPittsburgh, PA

    Similar Jobs

    See more jobs