MindsDB is looking to solve the problem of connecting to diverse data sources and applications, then unifying structured and unstructured data at petabyte scale, to empower both humans and AI with highly informed decision-making capabilities.
Requirements
- Deep expertise in Python and backend frameworks (FastAPI, Flask).
- Experience building scalable APIs and distributed systems that handle high-volume data.
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and data modeling.
- Familiarity with handling unstructured data and connecting to diverse data sources.
- Working knowledge of cloud platforms (AWS, GCP, Azure) and deployment best practices.
- Background in AI/ML frameworks, MLOps, or developer tools.
- Experience with open source projects, either as a contributor or maintainer.
Responsibilities
- Design and implement scalable backend services in Python that support AI-driven analytics and data unification across multiple environments (on-prem, VPC, serverless).
- Build APIs and integrations that connect diverse structured and unstructured data sources into MindsDB's cognitive engine.
- Collaborate with engineers and product managers to design solutions that meet the needs of both open-source community users and enterprise clients.
- Ensure reliability, security, and performance of systems operating at petabyte scale.
- Write clear, maintainable code and contribute to documentation that helps the global MindsDB developer community.
- Participate actively in code reviews, knowledge-sharing, and open source engagement.
Other
- 4+ years of professional software engineering experience.
- Flexible Working Hours, Remote or Hybrid Working
- Competitive Compensation, Competitive Medical, Dental, Vision, Life Insurance (US)
- 401k with up to 6% matching (US), Unlimited PTO
- New Hire Remote Setup budget ($1500)