Full Time

Software Engineer for Training AI Data (Python)

G2i Inc.
$80,000 - $120,000* / year (about $38–$58 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.

Job Overview

The Software Engineer for Training AI Data at G2i Inc. will play a critical role in developing and optimizing AI models by utilizing Python to gather, process, and manage large datasets. This position requires collaboration with cross-functional teams to enhance data quality and implement machine learning algorithms. The ideal candidate will have a strong foundation in software development, data manipulation, and AI model training, enabling them to contribute effectively to the company's innovative projects.



Job Responsibilities

  • Design, implement, and optimize data pipelines for AI model training using Python.
  • Collaborate with data scientists and machine learning engineers to understand model requirements and specifications.
  • Conduct data analysis and cleansing to ensure high-quality input for AI algorithms.
  • Develop automated testing methods for data integrity and model performance.
  • Document code, processes, and systems for team collaboration and future reference.
  • Participate in code reviews and contribute to team knowledge sharing sessions.
  • Monitor and troubleshoot model performance, providing support and insights for improvements.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficient in Python, with experience in libraries such as Pandas, NumPy, and Scikit-learn.
  • Strong understanding of machine learning concepts and frameworks.
  • Experience with data manipulation and processing techniques.
  • Familiarity with version control systems, particularly Git.
  • Excellent problem-solving and analytical skills.
  • Effective communication skills and ability to collaborate with cross-functional teams.


Technologies & Tools

The Software Engineer for Training AI Data will utilize a variety of technologies and tools including Python, Pandas, NumPy, Scikit-learn, Jupyter notebooks, and SQL databases. Knowledge of cloud platforms such as AWS or Google Cloud is also advantageous, as these are frequently used to deploy models and manage data resources efficiently.



Ideal Candidates

Ideal candidates for this position will exhibit a deep curiosity for AI technologies and a solid foundation in programming. They should demonstrate a proactive approach to learning and adapting to emerging trends in the industry. Candidates should also possess strong teamwork skills, allowing them to work collaboratively in a fast-paced environment. Attention to detail and a commitment to delivering high-quality work are essential traits that will ensure success in this role.

Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, 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.