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.
Job Overview
As a Software Engineer specializing in AI-Powered Development at gt.school, you will be responsible for creating innovative software solutions that leverage advanced artificial intelligence technologies to enhance the learning experience of students. Your role will involve collaborating with cross-functional teams to identify requirements, design robust applications, and implement algorithms that drive user engagement and educational outcomes. You will play a pivotal role in shaping the future of education through technology, ensuring that our products are not only efficient but also scalable and user-friendly.
Job Responsibilities
- Develop and maintain high-quality software applications that utilize AI algorithms to improve educational processes.
- Collaborate with product managers and designers to evaluate user needs and provide technical solutions.
- Conduct code reviews and implement best practices to ensure maintainable and efficient codebase.
- Work with data scientists to integrate machine learning models and enhance application functionality.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Document software designs, algorithms, and processes to support team knowledge sharing and onboarding.
- Troubleshoot and resolve issues in a timely manner to ensure optimal system performance.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in software development, specifically focusing on AI and machine learning applications.
- Proficient in programming languages such as Python, Java, or C++.
- Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Strong understanding of software development methodologies, particularly Agile and DevOps practices.
- Excellent problem-solving skills along with the ability to work independently and as part of a team.
- Effective communication skills to collaborate with technical and non-technical stakeholders.
Technologies & Tools
The Software Engineer (AI-Powered Development) role at gt.school will require proficiency with a variety of technologies and tools, including but not limited to cloud services (AWS, Azure), machine learning frameworks (TensorFlow, PyTorch), integrated development environments (Pycharm, Visual Studio), and version control systems (Git). Familiarity with database management systems (SQL, NoSQL) and web development technologies (JavaScript, HTML, CSS) will also be advantageous in executing complex projects efficiently.
Ideal Candidates
Ideal candidates for the Software Engineer (AI-Powered Development) position will be innovative thinkers passionate about utilizing technology to transform education. They should exhibit strong analytical skills, a passion for continuous learning, and a proactive approach to problem-solving. Candidates should possess a collaborative spirit with the ability to work effectively in a team-oriented environment, while also being capable of self-direction and taking ownership of their projects. A commitment to quality and a customer-centric mindset will further enhance their fit for this role.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.