Job Title : Founding 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 Founding 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 preferred).
- 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