Senior Software Engineer
π Role Overview & Responsibilities
Job Title: Senior Software Engineer, Backend
Company Overview:At Hearth AI, our mission is to radically expand our capacity to stay connected with our people. We want to empower teams to discover more mutuality and create more matches. Founded in 2022, we're building a new relationship management platform powered by AI that fundamentally rethinks the modern network. And weβre looking for a Senior Software Engineer to play a pivotal role in building our AI network management tool from the ground up.
We're backed by leading investors from Slack Fund, Salesforce VC, M13, Pear VC & angels from Google Brain, Anthropic, Notion, and more π₯
Position Overview:We are seeking a visionary Senior Software Engineer to spearhead the architecture and development of our agentic network management AI product. As a key member of our team, you will be instrumental in developing the core machine learning infrastructure powering our AI network management tool. Leveraging your expertise in machine learning algorithms, distributed systems, and backend engineering, you will lead the design, implementation, and optimization of scalable and robust machine learning pipelines.
Key Responsibilities:Trustful Autonomy: Serve effectively as an abstraction over the backend development function for the CEO/founder when appropriate.Observability and Modularity: Provide an effective interface for other members (particularly CEO/founder) to engage and accelerate progress in department when appropriate.Data Pipeline Development: Build robust data ingestion, preprocessing, and feature engineering pipelines to enable efficient training and inference of machine learning models.Architect and Implement Machine Learning Infrastructure: Design and develop scalable backend systems to support machine learning models, data pipelines, and training workflows.Algorithm Development: Research, prototype, and implement state-of-the-art machine learning algorithms tailored to network management challenges, such as anomaly detection, predictive maintenance, and optimization.Scalability and Performance Optimization: Optimize backend systems for performance, scalability, and reliability to handle large-scale network data and ensure real-time responsiveness.Research and Innovation: Stay abreast of the latest advancements in machine learning, distributed systems, and network management to drive innovation and maintain a competitive edge in the market.
Requirements:Experience in building from 0-1 as a product engineer is a must for this role.Demonstrated ability to autonomously drive architecture.Must have at least 3 years (desired: 9+ years) of experience in backend software development with proficiency in Python.Strong experience in building and optimizing distributed systems, integrations, microservices, and cloud-based architectures (GCP required).Strong understanding of database systems and SQL/ORM architectures. Vector database experience is a plus.Experience building and consuming RESTful APIs (FastAPI, OpenAPI to Typescript frontend) and implementing security best practices.
Equity: 0.5-1.3%Benefits:Medical, dental, and vision insurance. Hearth contributes towards employee premiums. 401k
Frequently Asked Questions
How do I apply for the Senior Software Engineer position at Hearth AI? βΌ
Click the “Apply for this Position” button on this page to submit your application directly to Hearth AI without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? βΌ
This position is located in San Francisco Bay Area with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? βΌ
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →