remote
Senior Backend Engineer - Arete Capital Partners
Backend Engineer
Senior Backend Engineer role focused on building scalable, AI‑driven services for a boutique advisory firm. Requires expertise in Python, Node.js, AWS, SQL, and container orchestration with Docker and Kubernetes to support data analytics and operational tooling.
About the role
- Lead client projects from discovery through production deployment, owning the full technical lifecycle
- Interface directly with clients to understand business challenges and translate them into technical solutions
- Work directly with Areté’s consultants to bring technology to automate and optimize their process and work together to deliver client outcomes
- Design and build production-ready data science and AI solutions using Python, modern ML frameworks, and agentic AI (Pydantic AI)
- Travel to client sites (up to 40%) for onboarding, discovery workshops, and strategic engagements
- Ensure solutions deliver measurable business value and meet success criteria established during discovery
- Abstract reusable components and patterns from client work into our SaaS product platform
- Build and maintain scalable, modular codebases that can be deployed across multiple clients
- Develop data pipelines, ML models, and AI agents that become core product features
- Establish technical standards, best practices, and documentation for the growing team
- Contribute to architecture decisions and technical strategy for the Data & AI business unit
- Work closely with the Data Team Lead in a highly collaborative, remote-first environment
- Eventually mentor and manage junior engineers as the team scales
- Participate in technical decision-making and help shape the team's culture and processes
- Contribute to internal knowledge sharing and technical documentation
- Bachelor's degree in Computer Science, Statistics, Economics, Data Science, or related field
- 5+ years of professional experience with Python in production environments
- Proven track record of deploying AI/ML models to production and solving real business problems
- Strong proficiency with the PyData stack: pandas/polars, scikit-learn, matplotlib
- Solid SQL skills for data querying and manipulation
- Experience with agentic AI frameworks (Pydantic AI preferred, or similar)
- Proficiency with Jupyter or Marimo notebooks for exploratory analysis and prototyping
- Strong GitHub skills and collaborative development practices
- Client-facing experience is non-negotiable – you must be comfortable presenting to and advising clients
- Practical, hands-on experience (not just academic or theoretical background)
- Willingness to travel
- Consulting or professional services background
- Startup experience (ideally a mix of both consulting and startup environments)
- Frontend or full-stack development skills for added versatility
- Experience with dbt for data transformation workflows
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Experience in retail, CPG, or entertainment/events industries
- Knowledge of additional ML frameworks (LangChain, TensorFlow, PyTorch)
Originally posted on Himalayas<