Software AI Engineer
New
N
NeuroHireAI software
United States. CanadaFull-TimeEntry
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 0–1 year of experience in Software Engineering, AI Engineering, Machine Learning Engineering, or a related technical role.
- Required Skills
- PythonSQLGitJavaJavascriptPyTorchTensorflowRESTful APIsGitHubscikit-learn
Requirements
- Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, Information Technology, Computer Engineering, or a related technical field.
- 0–1 year of experience in Software Engineering, AI Engineering, Machine Learning Engineering, or a related technical role.
- Strong understanding of programming fundamentals and object-oriented programming.
- Proficiency in at least one programming language, preferably Python, Java, or JavaScript.
- Basic understanding 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 web application fundamentals.
- Basic knowledge of SQL, databases, and data manipulation.
- Understanding of model training, testing, evaluation, and basic machine learning workflows.
- Familiarity with Git and GitHub for version control.
- Strong analytical thinking, debugging, and problem-solving abilities.
- Ability to write clean, maintainable, and testable code.
- Academic projects, internships, or personal projects involving AI, machine learning, or software development are preferred.
- Familiarity with OpenAI APIs, Hugging Face, LangChain, RAG, vector databases, cloud platforms, Docker, or AI application development is preferred.
Responsibilities
- Design, develop, test, and maintain software applications with AI-powered features and intelligent automation.
- Write clean, efficient, reusable, and maintainable code using Python, Java, or JavaScript.
- Assist in integrating machine learning models and AI services into software applications.
- Develop and integrate REST APIs connecting AI models, backend services, and application components.
- Work with machine learning libraries such as TensorFlow, PyTorch, or Scikit-learn.
- Explore and implement large language models, generative AI, and natural language processing technologies.
- Build AI-powered workflows, automation tools, and intelligent application features.
- Work with structured and unstructured datasets and SQL databases.
- Collaborate with software engineers and data scientists to improve application performance and AI integration.
- Debug, test, and troubleshoot software applications and AI-related functionality.
View Full Description & ApplyYou'll be redirected to the employer's site