Company Overview
We're Mind AI, pioneering a unique approach in artificial intelligence, moving beyond the dominant approaches and ideas of deep learning and neural networks. With our approach of fusing Symbolic AI and Machine Learning together, we're aiming for real Natural Language Reasoning, not just natural language processing. We need versatile talents with open and creative minds to achieve this goal.
Position Overview
We are seeking a talented software engineer to join our AI Operation team and develop software for our models. As a software engineer in our machine learning team, you will play a crucial role in designing and implementing cutting-edge software solutions to solve complex problems in various industries. You will have the opportunity to work with a team of dedicated machine learning experts and contribute to the development of innovative algorithms and models
Key Responsibilities
- Collaborate with the machine learning team to develop and implement software solutions for machine learning models.
- Design, develop, and optimize software components for data collection, preprocessing, feature extraction, and visualization.
- Integrate machine learning algorithms into scalable software systems using industry-standard frameworks.
- Maintain and enhance existing machine learning software infrastructure, ensuring its performance, reliability, and scalability.
- Participate in code and design reviews to ensure high-quality software development practices.
- Collaborate with cross-functional teams to gather requirements and provide technical expertise for machine learning projects.
- Stay up-to-date with the latest trends and advancements in machine learning and software engineering, and actively share knowledge with the team.
Qualifications and Skills
- Bachelor's degree in computer science, software engineering, or a related technical field.
- Strong programming skills in languages like Python, Java, or C++.
- Solid understanding of machine learning concepts and algorithms.
- Experience with machine learning libraries and frameworks such as TensorFlow or PyTorch.
- Proficiency in software development best practices, including version control, testing, and debugging.
- Ability to work effectively in both independent and collaborative settings.
- Strong problem-solving and analytical skills.