About Us ChurnPilot is at the forefront of the AI-driven predictive analytics landscape, catering specifically to B2B SaaS companies. Our platform empowers businesses to enhance customer retention and maximize customer lifetime value. As a pioneering member of our team, you'll have the chance to significantly influence both our product and technology direction.
Role Overview We are searching for a talented Founding Engineer with comprehensive full stack development expertise, particularly in React, Node.js, and Python, along with experience in crafting machine learning models. The ideal candidate will possess a strong history of delivering exceptional software solutions and a genuine enthusiasm for tackling complex challenges in customer retention. This position offers a unique opportunity to join a vibrant startup environment and make your mark on our innovative platform.
Key Responsibilities - Design, develop, and maintain robust web applications and APIs utilizing React for the frontend and Node.js/Flask for the backend.
- Partner with diverse teams to define, design, and launch innovative features.
- Develop and deploy machine learning models with Python that drive impactful predictive analytics for our clients.
- Leverage Azure and AWS for efficient cloud architecture, deployment, and data storage strategies.
- Adopt best practices in software development, including conducting code reviews, testing, and establishing CI/CD pipelines.
- Troubleshoot and optimize performance across our technology stack.
- Engage in architectural discussions and influence the overarching tech strategy.
- Lead the transition from development to production within our Azure infrastructure.
- Refine and enhance ML pipelines for churn prediction and forecasting customer lifetime value.
- Implement a multi-tenant architecture suitable for B2B SaaS deployment.
- Institute security best practices and compliance measures for safeguarding customer data.
Qualifications - Bachelor's degree in Computer Science, Engineering, or a related discipline.
- 5+ years of comprehensive experience in full stack development, with strong expertise in React, Node.js, and Python.
- Experience in the creation and deployment of machine learning models using frameworks like Random Forest, XGBoost, PyTorch, or Scikit-learn.
- Expertise in utilizing cloud platforms such as Azure and AWS, familiar with services like Azure ML Studio and AWS SageMaker.
- Strong grasp of database technologies (SQL, NoSQL) and principles of data modeling.
- Familiarity with version control systems (Git) and agile methodologies.
- Outstanding problem-solving abilities combined with a collaborative spirit.
- Experience with Flask and RESTful API development.
- Knowledge of database migration strategies, especially from SQLite to production databases.
- Understanding of B2B SaaS architecture and designing multi-tenant applications.
- Experience with authentication frameworks and implementing role-based access control.
- Proven capability to thrive in an early-stage startup environment requiring minimal supervision.
Preferred Skills - Experience with customer retention analytics or churn prediction models.
- Familiarity with data visualization libraries and techniques.
- Background in establishing secure CI/CD pipelines.
- Hands-on experience with Azure App Service, Azure SQL, and Azure Static Web Apps.
- Understanding of software development requirements for regulated industries.
Compensation and Benefits - Starting base salary of $120,000.
- 2.5% equity vested on a standard schedule.
- Employer 3% match contribution towards your retirement plan.
- Comprehensive healthcare, dental, and vision insurance.
What We Offer - Competitive salary and equity options.
- An opportunity to influence the technology and strategic direction of a startup.
- A flexible work environment that emphasizes work-life balance.
- The chance to work with advanced technologies alongside a talented team.
If you are eager to develop innovative solutions within the B2B SaaS domain and possess the skills to match, we would be excited to hear from you.