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


G2i Inc. is seeking a motivated and talented Software Engineer for Training AI Data with expertise in Python. The successful candidate will be responsible for developing, maintaining, and optimizing software applications that facilitate the training of AI models. This role will involve collaborating with cross-functional teams, designing robust algorithms, and ensuring high-quality data pipelines to support AI initiatives within the organization.



Job Responsibilities

  • Develop and implement efficient and scalable software solutions for training AI models.
  • Collaborate with data scientists and other engineers to design data workflows and processing pipelines.
  • Optimize existing code and algorithms for performance and scalability.
  • Conduct code reviews and maintain documentation for software applications.
  • Participate in Agile development processes and contribute to sprint planning and retrospectives.
  • Monitor and troubleshoot issues in data pipelines and software applications.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development, specifically with Python.
  • Experience with machine learning libraries such as TensorFlow, Keras, or PyTorch.
  • Proficiency in SQL and experience with database management systems.
  • Solid understanding of software development methodologies and best practices.
  • Excellent problem-solving skills and the ability to work collaboratively in a team environment.


Technologies & Tools


The Software Engineer for Training AI Data at G2i Inc. will be working with a variety of technologies and tools, including but not limited to Python, TensorFlow, Pandas, NumPy, SQL databases, Git for version control, and cloud platforms like AWS or Azure. Familiarity with containerization technologies such as Docker is also beneficial.



Ideal Candidates


The ideal candidate for this position is someone who possesses a strong analytical mindset, an eagerness to learn and adapt, and the ability to work effectively both independently and as part of a team. A passion for AI and data-driven technologies, combined with excellent communication skills and a proactive approach to challenges, will ensure success in this role.



District of Columbia pays at most $444 a week in unemployment, for up to 26 weeks, its agency says. How to file there →

View Similar Jobs

Matches Jobs

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