About Us
Ventura is at the forefront of leveraging artificial intelligence to build transformative products that redefine industries. We are a rapidly growing team dedicated to pushing the boundaries of what's possible, creating intuitive and powerful experiences that impact users globally. Join us in shaping the future with cutting-edge technology and a passion for innovation.
As a Senior AI Full Stack Engineer, you will play a pivotal role in designing, developing, and deploying end-to-end AI-powered solutions. You'll contribute across the entire product lifecycle, from frontend user experiences to robust AI model integration and scalable cloud infrastructure, driving significant impact on our core offerings. This is an exciting opportunity to grow your expertise at the intersection of AI, frontend, and backend development within a dynamic environment.
Responsibilities
- Design, develop, and maintain highly responsive user interfaces using Next.js and TypeScript, ensuring an exceptional user experience for AI applications.
- Build and optimize scalable backend services and APIs with Python, integrating AI/ML models and ensuring data integrity and performance.
- Implement and manage robust cloud infrastructure on GCP, including serverless functions, databases, and CI/CD pipelines for AI workloads.
- Collaborate closely with AI researchers and data scientists to productionize machine learning models and integrate them into full-stack applications.
- Lead technical design discussions and contribute to architectural decisions for new features and system enhancements.
- Mentor junior engineers and champion best practices in code quality, testing, and deployment processes.
- Monitor, troubleshoot, and optimize application performance and reliability across the full stack.
Requirements
- 5+ years of professional experience in full-stack software development, with a significant focus on AI-driven applications.
- Expert-level proficiency in Next.js, TypeScript, and modern frontend frameworks.
- Deep expertise in Python for backend development, including experience with relevant frameworks (e.g., FastAPI, Flask, Django).
- Proven experience designing, deploying, and managing applications on Google Cloud Platform (GCP).
- Strong understanding of database systems (SQL and NoSQL) and data modeling.
- Excellent problem-solving abilities and a commitment to writing clean, maintainable, and well-tested code.
- Ability to work independently and as part of a collaborative, cross-functional team.
Nice to Have
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Familiarity with containerization technologies like Docker and orchestration with Kubernetes.
- Contributions to open-source projects or a strong portfolio of personal projects.
- Experience with real-time data processing or streaming technologies.
What We Offer
- Professional growth opportunities, including conferences and training.
- A collaborative and inclusive team culture focused on innovation.