
Software AI Engineer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in United States, +1 more country.
β’ Design, create, test, and maintain software applications that feature AI-driven capabilities and intelligent automation.
β’ Write clean, efficient, reusable, and maintainable code utilizing Python, Java, or JavaScript.
β’ Integrate machine learning models and AI services into software solutions.
β’ Develop and integrate REST APIs that connect AI models, backend services, and application components.
β’ Utilize TensorFlow, PyTorch, Scikit-learn, large language models (LLMs), generative AI, and natural language processing (NLP) technologies.
β’ Construct AI-driven workflows, automation tools, and intelligent application features.
β’ Work with both structured and unstructured datasets to enhance AI model development and application functionality.
β’ Collaborate with software engineers, data scientists, and cross-functional teams to optimize application performance and AI integration.
β’ Debug, test, and troubleshoot software applications and AI-related functionalities.
β’ Use SQL and databases for storing, retrieving, and managing application data.
β’ Employ Git and GitHub for version control and collaborative development.
β’ Engage in code reviews, technical discussions, and software development activities.
β’ Stay informed about emerging AI technologies, software engineering practices, and advancements in machine learning.
β’ A Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, Information Technology, Computer Engineering, or a related technical discipline.
β’ 0β1 year of experience in Software Engineering, AI Engineering, Machine Learning Engineering, or a similar technical position.
β’ Strong comprehension of programming fundamentals and object-oriented programming principles.
β’ Proficiency in at least one programming language, ideally Python, Java, or JavaScript.
β’ Basic knowledge of artificial intelligence, machine learning, and deep learning concepts.
β’ Familiarity with machine learning frameworks and libraries such as TensorFlow, PyTorch, or Scikit-learn.
β’ Understanding of data structures, algorithms, and problem-solving techniques.
β’ Familiarity with REST APIs, backend development, and the fundamentals of web applications.
β’ Basic understanding of SQL, databases, and data manipulation techniques.
β’ Comprehension of model training, testing, evaluation, and fundamental machine learning workflows.
β’ Familiarity with Git and GitHub for version control.
β’ Basic knowledge of large language models (LLMs), generative AI, and prompt engineering is a plus.
β’ Understanding of natural language processing (NLP) concepts is advantageous.
β’ Strong analytical thinking, debugging, and problem-solving skills.
β’ Ability to produce clean, maintainable, and testable code.
β’ Excellent communication, teamwork, and collaboration abilities.
β’ Willingness to learn new AI technologies and adapt to changing technical requirements.
β’ Experience through academic projects, internships, or personal projects related to artificial intelligence, machine learning, or software development.
β’ Familiarity with AI APIs and frameworks such as OpenAI APIs, Hugging Face, or LangChain.
β’ Basic understanding of Retrieval-Augmented Generation (RAG) and vector databases.
β’ Exposure to cloud platforms like AWS, Microsoft Azure, or Google Cloud Platform.
β’ Familiarity with Docker, model deployment, or workflows for AI application development.
β’ Experience in building AI-driven applications, chatbots, recommendation systems, or automation solutions.
β’ Opportunity to contribute to an innovative, AI-driven technology company.
β’ Hands-on experience with real-world AI engineering and software development projects.
β’ Opportunities to enhance practical skills in artificial intelligence, machine learning, and software engineering.
β’ Exposure to contemporary AI frameworks, tools, APIs, and development technologies.
β’ A collaborative environment that fosters innovation, experimentation, and continuous learning.
β’ Opportunities for professional development and technical career advancement.
β’ Chance to work on intelligent applications and contribute to impactful technology solutions.
Warner Music Group
Huron
Stefanini Brasil
Get handpicked remote jobs straight to your inbox weekly.