Bayforce

Artificial Intelligence Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for an Artificial Intelligence Engineer on a 6-month contract-to-hire, remote position. Requires 4–7 years of software engineering experience, proficiency in Python and SQL, and familiarity with cloud platforms like Snowflake, AWS, or GCP.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
October 24, 2025
🕒 - Duration
More than 6 months
-
🏝️ - Location
Remote
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
United States
-
🧠 - Skills detailed
#Data Engineering #Automation #ML (Machine Learning) #API (Application Programming Interface) #AWS (Amazon Web Services) #AI (Artificial Intelligence) #Azure #GCP (Google Cloud Platform) #Snowflake #Data Science #Scala #Python #Clustering #Classification #Regression #Computer Science #SQL (Structured Query Language) #Version Control #Strategy #Cloud #Docker
Role description
Data Science / AI Software Engineer Employment Type: Contract-to-Hire (6 months with intent to convert to FTE) Location: Remote Overview: We are seeking a Data Science / AI Software Engineer to join a global AI and data engineering team focused on building enterprise-grade generative and agentic AI applications. The ideal candidate brings a software engineering background with strong data experience—comfortable integrating large-language-model APIs and creating composable AI architectures rather than developing models from scratch. Key Responsibilities: • Design, develop, and deploy AI-driven applications leveraging generative and agentic AI capabilities. • Build scalable backend and frontend components that integrate with LLM APIs and enterprise data sources. • Develop and optimize data workflows using SQL and Python. • Integrate AI solutions with data platforms and systems such as Snowflake, AWS, or GCP. • Utilize Docker and modern development practices to create modular, composable solutions. • Automate and orchestrate data and AI pipelines to streamline business processes. • Apply best practices in software engineering—version control, modularity, and secure integration. • Collaborate with cross-functional teams including data engineering, data science, and strategy to implement practical AI-driven automation use cases. Qualifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). • 4–7 years of hands-on software engineering experience. • Proficiency in Python and SQL for backend and data operations. • Experience building AI applications on cloud data platforms (e.g., Snowflake Cortex, AWS Bedrock, Azure OpenAI, or GCP Vertex AI). • Knowledge of Docker, composable architecture, and API integration. • Familiarity with generative AI / agentic AI principles and LLM APIs. • Exposure to machine learning techniques (classification, regression, clustering) a plus. • Excellent problem-solving and communication skills. • Spanish or bilingual capability preferred but not required.