Full Time

AI / Python Software Engineer

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

Position Overview

The AI / Python Software Engineer at CES will be responsible for designing, developing, and deploying innovative artificial intelligence solutions that leverage Python to meet various business needs. The selected candidate will work closely with cross-functional teams to understand requirements, implement algorithms, optimize performance, and ensure the timely delivery of high-quality code. This role necessitates a deep understanding of machine learning principles, Python programming, and best practices in software engineering.



Job Responsibilities

  • Design and implement scalable AI models and applications using Python.
  • Collaborate with data scientists and engineers to integrate models into production systems.
  • Perform data analysis to support model training and evaluation processes.
  • Optimize existing algorithms for performance and scalability.
  • Conduct code reviews and provide technical guidance to junior engineers.
  • Document processes, methodologies, and code in a clear and comprehensive manner.
  • Stay updated with industry trends and emerging technologies related to AI and Python development.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in software development with a focus on Python programming.
  • Strong knowledge of AI/ML frameworks such as TensorFlow or PyTorch.
  • Familiarity with data manipulation libraries such as Pandas and NumPy.
  • Experience with version control systems, preferably Git.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills to work collaboratively in a team environment.


Technologies & Tools

The AI / Python Software Engineer will utilize a range of technologies and tools, including but not limited to Python, TensorFlow, PyTorch, Docker for containerization, Git for version control, and various data analytics tools. Familiarity with cloud platforms such as AWS or Azure is also advantageous as the role may involve deploying solutions in cloud environments.



Ideal Candidates

Ideal candidates for this position possess strong analytical skills and a genuine interest in artificial intelligence and software engineering. They demonstrate a proactive attitude toward problem-solving and display an ability to work effectively in collaborative team settings. A good fit for this role also exhibits adaptability, continuous learning, and the ability to manage multiple tasks efficiently in a fast-paced environment.

Most job openings for the size of the industry in September: professional and business services, 5.5 for every 100 jobs. Fewest: construction, 3.4. Compare industries →

View Similar Jobs

Matches Jobs

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