About the Role
Join our team at Cloud Office to build the future of Generative AI! We are looking for a highly skilled and experienced engineer to design, build, and deploy robust, scalable data pipelines and Gen AI systems. This role is a great fit for a Senior Software Engineer, Data Engineer, or AI Engineer with a passion for building innovative solutions with Generative AI and Large Language Models (LLMs). Your work will directly help us turn data into valuable business insights by leveraging cutting-edge technologies.
What You'll Do
- Generative AI & LLM Integration: Explore and integrate Generative AI and LLMs into relevant solutions.
- Cloud Data Architecture: Lead the design and implementation of end-to-end data pipelines and architectures on various cloud platforms, with a focus on AWS and GCP.
- Data Engineering: Develop and maintain complex ETL/ELT processes using scripting languages like Python and SQL.
- Collaboration: Work with cross-functional teams to understand business needs and deliver effective solutions. You'll also mentor junior engineers and help our team grow.
What We're Looking For
- 5+ years of experience in a data, cloud, or software engineering role with a significant focus on data and AI solutions.
- Strong programming skills in Python, Java, Scala, or Go.
- Expertise in SQL and experience with various relational and NoSQL databases.
- Hands-on experience with big data technologies like Spark or Hadoop.
- Proven exposure to generative AI and large language models (LLMs).
- Experience with cloud-native data and analytics services (e.g., S3, Glue, BigQuery, Cloud Storage).
Bonus Points
- Relevant cloud certifications (e.g., AWS, GCP, or Azure).
- Experience with real-time data processing and streaming technologies.
- Experience with containerization technologies (Docker, Kubernetes) and Infrastructure as Code (e.g., Terraform).
- Experience with knowledge graphs, vector databases, or semantic enrichment strategies.