Data Science problems are everywhere, but the talent is not. At ObviouslyAI, our vision is to turn every company into an AI company. We do this by providing businesses with access to world-class, on-demand data science talent that helps them solve real business problems. On the back end, we empower data scientists with a set of internal groundbreaking tools to help them deliver results in minutes, not months.
We’re a small, scrappy group of people with a strong bent toward failing fast, a bias for action, and attention to detail. We’re focused on doing the best work of our lives and believe in having a healthy separation of work and life. We keep working hours flexible and are building a team with business teams located in San Francisco, CA and engineering teams located in Bangalore, India.
Obviously AI is backed by some of the top venture capital firms in the US, and you’ll be on the ground floor of a fast-growing company with a big mission.
About You
We are looking for a talented and passionate Backend Engineer to join our initial Core team. In this role, you will have the unique opportunity to shape the core infrastructure and backend services of our cutting-edge AI platform. You will work closely with our product, engineering, and data science teams to create scalable, reliable, and high-performance backend systems that enhance our product's functionality and overall user experience.
Requirements
- Experience: Proven experience of 2-6 years as a Backend Engineer with hands-on experience in Python frameworks such as Django, Flask, or FastAPI preferred but not mandatory. If you think you are exceptional in other languages and frameworks please apply.
- Local to production: Have complete hands-on understanding of how the code is shipped from local to production environments right from code commit, to CI/CD pipelines, to docker, to auto-scalable groups to multi-cluster environments. We are on GCP and deploy things via Kubernetes. You build, you deploy, you manage!
- End to End product engineering: Own, design, implement and maintain business impacting features end to end.
- Growth Mindset: You will often need to learn new technologies / stack / frameworks and execute on the job like everyone else.
- Clean Code: Code the machine, code for humans! Write simple elegant code which is easy to understand.
Responsibilities
- Build and Maintain: Design, develop, and maintain robust backend services and APIs using Python frameworks like Django, Flask, or FastAPI.
- Cloud Expertise and Containerization: Utilize GCP to deploy, manage, and scale backend services, ensuring high availability and performance. Have handon experience with Docker and Kubernetes.
- Data Handling: Work on ETL, reverse ETL, data warehousing, and metadata handling, leveraging your knowledge of the modern data stack.
- Performance Optimization: Monitor, analyze, and improve the performance, reliability, and scalability of backend systems.
- Scalable and Secure System design: Design systems for scale and Implement and maintain security best practices to protect data and backend systems from vulnerabilities and threats.
- Collaboration and Communication: Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Continuous Learning: Stay up-to-date with industry trends, emerging technologies, and best practices to continuously improve our backend systems.
Good to Have
- ML Knowledge: Understanding of how ML models are trained, deployed, maintained, and MLOps practices.
- Data Expertise: Experience in ETL, reverse ETL, data warehousing, data and Metadata processing and understanding of Modern Data stack.
- Experience in B2B product engineering.
Benefits
- Hybrid Work Schedule: Hybrid. We work from the office on Tuesdays, Wednesdays, and Thursdays.
- Collaborative Environment: Work with talented, driven, and humble team members who have worked at the likes of Dream11, CleverTap, Morgan Stanley.
- Impactful Role: Take ownership of the backend infrastructure and contribute to a revolutionary product.
- Vibrant Culture: Join a team that values continuous learning, knowledge-sharing, and community.
- Skin in the Game: While we offer generous cash, we also get your skin enough in the game with generous ESOPs as well.