We seek a skilled AI Engineer with strong cloud infrastructure expertise to join our team. This role combines cutting-edge AI technologies with robust backend systems, focusing on building scalable AI-powered applications and data pipelines. You'll work at artificial intelligence and web infrastructure intersection, developing systems that can handle complex AI workloads while maintaining high performance and reliability.
Key Responsibilities
- Design and implement scalable AI infrastructure using modern cloud platforms and database technologies
- Build and maintain databases and semantic search systems using PostgreSQL with pgvector extensions
- Develop RAG (Retrieval-Augmented Generation) and Multi-agent collaboration systems pipelines for large language model applications
- Build high-performance REST APIs using FastAPI for AI model serving and data processing endpoints
- Create robust data processing workflows using Apache Airflow
- Implement asynchronous Python applications for high-throughput AI services
- Configure and optimize nginx for load balancing and serving AI model endpoints
- Design database schemas and optimize queries for AI workloads
- Integrate with cloud services (GCP, AWS) for model deployment and data storage
- Work with Supabase for rapid prototyping and backend-as-a-service implementations
- Collaborate with data scientists and ML engineers to productionize AI models
Required Technical Skills
Core Infrastructure & Databases:
- PostgreSQL - Advanced knowledge including performance tuning, indexing strategies, and extension management
- pgvector - Experience with vector similarity search, embeddings storage, and semantic retrieval
- Database Technologies - Strong SQL skills, database design patterns, and experience with both relational and NoSQL systems
Programming & Development:
- Python - Proficient in async programming (asyncio, FastAPI, aiohttp), data processing libraries (pandas, numpy), and ML frameworks
- FastAPI - Building high-performance async APIs, automatic documentation generation, and integrating ML models as REST endpoints
- Asynchronous Programming - Experience with event loops, concurrent processing, and building high-performance async applications
- Google Cloud Platform (GCP) - Experience wit Cloud Storage, CloudSQL, CloudRun, Cloud Composer and AI/ML services
- Amazon Web Services (AWS) - Familiarity with EC2, S3, RDS, Lambda, and ML services like SageMaker
- Apache Airflow - Building and maintaining data pipelines, DAG design, and workflow orchestration
- nginx - Configuration, load balancing, reverse proxy setup, and performance optimization
AI Technologies:
- Large Language Models (LLMs) - Experience with model integration, API management, and prompt optimization
- Multi-agent Collaboration Systems - Building Multi-agent Collaboration Systems pipelines, functional calling, and context management
- Supabase - Real-time databases, authentication, and edge functions for AI applications
- Neo4j - Graph database modeling, Cypher queries, and knowledge graph construction for enhanced AI applications
- Prompt Engineering - Advanced techniques for optimizing LLM interactions, few-shot learning, and chain-of-thought prompting
- Web Scraping - Data extraction techniques using Python libraries (BeautifulSoup, Scrapy, Selenium), handling dynamic content, and building robust data collection pipelines for AI training datasets
What We're Looking For
- Experience in backend development with a focus on data-intensive applications
- Strong understanding of distributed systems and microservices architecture
- Experience with containerization (Docker) and orchestration (Kubernetes) preferred
- Familiarity with CI/CD pipelines and infrastructure as code
- Experience with API design and RESTful services
- Understanding of security best practices for AI applications
- Strong problem-solving skills and ability to work in a fast-paced environment
Bonus Points
- Contributions to open-source AI projects
- Knowledge of model compression and optimization techniques
- Background in information retrieval or search systems
- Experience with multi-modal AI applications (text, image, audio)
Technical Environment
You'll be working with a modern tech stack including Python microservices, PostgreSQL with vector extensions, cloud-native deployments, and state-of-the-art AI models.
- Work with cutting-edge AI technologies and contribute to product innovation
- Collaborate with world-class AI researchers and engineers
- Opportunity to speak at conferences and contribute to the AI community
- Professional development budget for courses, certifications, and conferences
- Flexible working arrangements
We are an equal opportunity employer committed to diversity and inclusion. We welcome applications from all qualified candidates regardless of race, gender, age, religion, sexual orientation, or disability status.