Headquarters: San Francisco
URL: https://vonq.io/42sWMLB
ABOUT US
MindsDB is a fast-growing AI startup headquartered in San Francisco, California. MindsDB is an AI Analytics solution that connects to diverse data sources and applications then unifies structured and unstructured data, at petabyte scale. Powered by an industry-first cognitive engine that can operate anywhere (on-prem, VPC, serverless), it empowers both humans and AI with highly informed decision-making capabilities.
MindsDB was founded in 2017 by Adam Carrigan and Jorge Torres, inspired by Ian M. Banks's Culture series, in which super AI systems called Minds collaborate with other forms of life to accomplish incredible goals. Starting as an open source project, MindsDB now has both open source and enterprise AGI data solutions. The MindsDB community stretches across our GitHub with over 27,000 stars, nearly 800 contributors, and our Slack community of over 6,500 members from every corner of the globe and continues to grow every day.
We are backed with over $55M in funding from Benchmark, Mayfield, YCombinator, and NVIDIA. MindsDB is also recognized by Forbes as one of America's most promising AI companies (2021) and by Gartner as a Cool Vendor for Data and AI (2022).
THE ROLE
Our organization is looking for an experienced Platform & Infrastructure Engineer to join our technology team. This position is ideal for a seasoned professional looking to make a significant contribution to both our company and the open source community. In this role, you will be responsible for designing and implementing complex backend services. We’re looking for someone with not just backend programming experience, but also a demonstrated ability to design them in a highly scalable fashion, taking a step back to understand the bigger picture and how individual services interact on a larger scale.
The successful candidate will be proficient in Python and have demonstrable experience designing, developing, and deploying scalable & highly available services. A deep understanding of performance, multi-threading, data modeling, and distributed systems is expected. Familiarity with distributed microservice architecture will be critical, as the development and maintenance of these services will be a significant part of your responsibilities.
A substantial part of your role will involve developing and maintaining services intended for a Kubernetes environment. Therefore, knowledge and experience in Kubernetes and containerization are essential. The ideal individual will know how to write robust, resilient applications that can efficiently scale and adapt in a cloud-based, containerized environment, and will be able to detail past challenges and solutions in this space.
In addition to technical skills, we seek a candidate who thrives in a collaborative environment. Excellent communication skills are key as you will interface with various teams and external partners to translate business needs into effective technology solutions. We are looking for someone who is driven, motivated, and capable of managing projects both independently and as part of a team.
If you are a passionate Python professional with a strong background in backend development, systems architecture, microservices, and Kubernetes, we would like to meet you. This role offers not only technical challenges but also the opportunity to shape the future direction of our technology stack and services. With MindsDB, you will have the chance to expand your skills, tackle unique challenges, and make a real impact on our business and your future. Our team includes talented professionals from both the ML/AI space and high-scalability domains, offering ample opportunities for professional growth and mentoring.
We are looking for a candidate currently based in one of the following timezones: Central Time (GMT-5), Mountain Time (GMT-6), Pacific Time (GMT-7), Alaska Time (GMT-8), Hawaii-Aleutian Standard Time (GMT-10).
We are open to hybrid working (in the Bay Area, SF) or fully remote.
KEY RESPONSIBILITIES
- Engineering new microservices from the ground up for specific purpose-fit solutions
- Modifying existing services to perform in a higher-scalability capacity, including working with various fan-out patterns and queueing systems
- Migrating some services from a monolith to a scalable microservice pattern
- Devising solutions based on a set of requirements
- Collaborating with team members and external partners to decide on a path forward together
- Implementing solutions individually or as part of larger, remote-enabled team projects
- Managing projects and coordinating resources as needed
- Sharing responsibility for our suite of services, infrastructure, uptime, and product quality
- Contributing to an open-source project
REQUIREMENTS
- 5+ years of industry experience working with Python (or comparable experience)
- 5+ years of experience engineering backend/API/microservices (or comparable experience)
- Experience in designing highly scalable microservices
- Deep knowledge of Docker, containerization, and Kubernetes/docker orchestration
- Experience working in a team-based, agile environment
- A strong desire to continuously learn and grow
NICE TO HAVE
- Experience with Machine Learning / AI tools, technologies, concepts, and frameworks
- Familiarity with Grafana, Prometheus, and ElasticSearch/Kibana for debugging
- Experience with kubectl for debugging services deployed in Kubernetes
- Experience with helm for deploying and improving services in Kubernetes
- Experience with our open-source library, MindsDB
- Contributions to open-source projects, with an understanding of successful collaboration
- Experience with Amazon Web Services (AWS) or Azure
- Experience with tracing, performance auditing, and code/service improvements
BENEFITS & PERKS
- 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)
- Lunch Provided Mon-Fri (US)
- Internet Budget ($25/Month) (US)
- Commuter Budget ($1200/Year) (US)
- Learning & Development Budget
- Wellbeing Budget ($1200/Year)
- International In-Person Company Retreats
- Wellbeing/Mental Health Leave
DIVERSITY, EQUALITY & INCLUSION
MindsDB is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. MindsDB considers all qualified applicants without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.
Salary Range: $100,000–$150,000 USD
To apply: https://weworkremotely.com/remote-jobs/mindsdb-platform-infrastructure-engineer