Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Crossover, so some details may not match this job. The employer's own page has the real description.
Overview
As a Software Engineer (AI-Powered Development) at gt.school, you will play a pivotal role in designing, building, and optimizing AI-driven solutions aimed at enhancing educational experiences. Your expertise in software engineering will be crucial in developing innovative tools and platforms that leverage artificial intelligence to facilitate personalized learning. Collaborating with cross-functional teams, you will ensure that the solutions meet both technical and user requirements while maintaining high standards of quality and performance.
Job Responsibilities
- Design, develop, and implement scalable AI-powered software applications that enhance educational experiences.
- Collaborate with product managers, data scientists, and other engineers to deliver robust features that meet user needs.
- Write clean, maintainable, and testable code while following best practices and coding standards.
- Optimize software performance through profiling, analysis, and refactoring of existing code.
- Participate in code reviews and contribute to a culture of continuous improvement within the development team.
- Stay up-to-date with the latest trends and advancements in AI and software engineering, and implement relevant techniques into the development process.
- Debug and troubleshoot issues, providing timely resolutions to ensure the software operates efficiently.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of experience in software development with a focus on AI and machine learning applications.
- Proficiency in programming languages such as Python, Java, or C++.
- Familiarity with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud computing platforms like AWS, Google Cloud, or Azure.
- Excellent problem-solving skills and the ability to work both independently and collaboratively in a remote environment.
Technologies & Tools
This position will involve utilizing a variety of technologies and tools that facilitate AI development and enhance software engineering productivity. Key tools include programming languages such as Python and Java, AI frameworks like TensorFlow and PyTorch, cloud services such as AWS and Google Cloud, collaborative tools for remote teamwork, and version control systems like Git for efficient code management.
Ideal Candidates
The ideal candidates are driven individuals who possess a strong passion for technology and innovation in the education sector. They should demonstrate excellent analytical and technical skills with the ability to think critically and creatively. Effective communication and collaboration skills are essential, as this role requires teamwork in a remote setting. Candidates should exhibit a proactive approach to problem-solving and a genuine enthusiasm for leveraging AI to make a positive impact on learning experiences.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.