We are seeking a highly skilled AI Software Engineer to join our team in building a cutting-edge data processing pipeline. This role is ideal for someone with a strong background in Python, API integrations, and a deep understanding of leveraging Large Language Models (LLMs) such as those offered by OpenAI. The successful candidate will be instrumental in developing scalable solutions that transform raw data into actionable insights using advanced AI techniques.
Responsabilities: • Design and Develop: Build and optimize data processing pipelines using Python and Google Cloud Workbooks, integrating with various APIs, including OpenAI. • LLM Implementation: Harness the capabilities of Large Language Models (LLMs) to enhance data processing, natural language understanding, and other AI-driven tasks. • API Integration: Seamlessly integrate third-party APIs into our data workflows, ensuring high performance, scalability, and security. • Collaboration: Work closely with [Your Name or Position] to understand project requirements, contribute to architectural decisions, and deliver robust AI-driven solutions. • Optimization: Continuously monitor and improve the performance of AI models and data processing workflows to ensure they meet evolving business needs. • Documentation: Maintain thorough documentation of code, processes, and best practices to ensure knowledge transfer and project continuity.
Skills and qualifications – Hard and soft skills: • Educational Background: Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field. Equivalent experience will also be considered. • Proficiency in Python: Demonstrated expertise in Python, with a strong portfolio of projects involving AI, data processing, and API integration. • Experience with OpenAI and LLMs: Hands-on experience with OpenAI's API and a solid understanding of how to harness LLMs for practical applications. • Cloud Computing Skills: Proficient in using Google Cloud Workbooks and other cloud-based tools to develop and manage data processing workflows. • Problem-Solving Skills: Strong analytical skills with the ability to tackle complex problems, optimize solutions, and implement innovative approaches. • Communication Skills: Excellent written and verbal communication skills, with the ability to clearly explain complex technical concepts to non-technical stakeholders. • Collaboration: Ability to work effectively in a team, with a focus on delivering high-quality solutions in a collaborative environment.
Fill out the information below