About Company
Join Huckleberry Labs as a Python Engineer (Remote)
About Huckleberry
Huckleberry’s mission is to create life-changing products and experiences through innovative, human-centered technology that fosters health, well-being, and a hint of magic for every family. We leverage Data, AI, and Behavioural Science to develop cutting-edge products that are highly acclaimed, earning a 4.9-star rating with reviews calling our app “life-changing” and their “#1 recommendation to parents.”
We are swiftly expanding and developing new products to help every family thrive.
About The Role
We are on the lookout for a fully remote Backend Python Engineer to join our dynamic engineering team. As a Backend Python Engineer, you will be pivotal in deploying code that integrates our proprietary AI/ML algorithms into our app, enabling families to enhance their children’s sleep. You will have the unique opportunity to collaborate with various teams including Data Science, Engineering, DevOps, Pediatric Consulting, and Product Management, ensuring our solutions meet user needs and scale efficiently. Here’s your chance to make a transformative impact on lives with the code you deploy.
Key Responsibilities
- Design, develop, and maintain scalable backend code using Python for new and existing products.
- Deploy AI/ML algorithms into production within a cloud environment.
- Ensure our cloud infrastructure meets performance requirements such as uptime and scalability.
- Design and develop RESTful APIs.
- Build, deploy, and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Troubleshoot production issues as needed.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality solutions.
Requirements
- 4+ years of backend Python engineering experience.
- Bachelor's degree (or higher) in Computer Science or a related field.
- Experience with Python frameworks such as Django, Flask, or FastAPI.
- Proficient in data structures and algorithms, including lists, tuples, sets, dictionaries, sorting, and searching.
- Strong skills with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Firestore, Cassandra).
- Ability to design data schemas and interact with databases efficiently using ORM or SQL.
- Experience with Python data manipulation libraries such as Pandas and Numpy.
- Advanced debugging and testing skills with clean, manageable code using tools like PyTest, unittest, etc.
- Experience in developing RESTful services and understanding web request/response protocols.
- Experience with cloud platforms like Google Cloud Platform, AWS, or Azure.
- Basic DevOps and deployment experience, including familiarity with containerization tools like Docker and CI/CD pipelines.
- Strong analytical and problem-solving skills, with the ability to troubleshoot and optimize code.
- Excellent collaboration and communication skills with experience working alongside Product Management, Engineering, Data Science, and non-technical teams.
Compensation and Benefits
- Salary range: $120,000 - $150,000, based on experience.
- Equity.
- Unlimited Paid Time Off (PTO).
- Health, Vision, and Dental insurance.
- Paid parental leave for primary and secondary caregivers.
- 401k match.
Huckleberry Labs is an equal-opportunity employer committed to diversity and inclusion. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. Hiring decisions are based solely on qualifications, merit, and business needs at the time.