Software Engineer (Pittsburgh, PA)

Musing AI

  • Pittsburgh, PA
  • 30+ days ago

    Highlights

    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. Real-Time Protocols: Proven experience building applications using WebSockets, Server-Sent Events (SSE), or gRPC for real-time data delivery.

    Numbers & Facts

    LocationPittsburgh, PA

    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

    Similar Jobs

    See more jobs