Full Time

Software Engineer for Training AI Data (Python)

G2i Inc.
$80,000 - $140,000* / year (about $38–$67 an hour)

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 G2i Inc., so some details may not match this job. The employer's own page has the real description.

Overview

G2i Inc. is seeking a dedicated Software Engineer specializing in AI Data Training, with a strong proficiency in Python. The successful candidate will play a pivotal role in developing, optimizing, and maintaining data-driven applications to support our AI initiatives. This position requires an analytical mindset and problem-solving skills to improve the training processes of our machine learning models, ensuring high-quality data management and integration.



Job Responsibilities

  • Design, develop, and implement data processing pipelines for training AI models.
  • Optimize and maintain existing data systems while ensuring accuracy and accessibility of data.
  • Collaborate with data scientists and other stakeholders to gather requirements and provide technical solutions.
  • Write clean, efficient, and maintainable code in Python to support AI data training tasks.
  • Conduct code reviews and contribute to best practices for software development within the team.
  • Monitor system performance and diagnostics to identify and resolve issues promptly.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of experience in software development, particularly in Python.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with machine learning frameworks and libraries such as TensorFlow or PyTorch.
  • Familiarity with relational databases and data management systems (e.g., SQL, NoSQL).
  • Excellent problem-solving skills and the ability to work independently or as part of a team.


Technologies & Tools

The Software Engineer will work with a variety of technologies and tools, including but not limited to Python, TensorFlow, PyTorch, SQL and NoSQL databases, Git for version control, and cloud platforms like AWS or Google Cloud. Familiarity with Docker and container orchestration tools is also beneficial for streamlined deployment and scaling of AI applications.



Ideal Candidates

The ideal candidate will demonstrate a strong passion for artificial intelligence and data science, with a proactive approach to problem-solving and innovation. They will possess excellent communication skills, allowing them to effectively collaborate with cross-functional teams. Adaptability and eagerness to learn new technologies and methodologies are essential traits, as the field of AI is rapidly evolving. Candidates should have a track record of delivering high-quality software solutions on time while maintaining attention to detail and meeting the highest coding standards.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.