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 Siena AI, so some details may not match this job. The employer's own page has the real description.
Overview
Siena AI is seeking a highly skilled AI Software Engineer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and implementing advanced AI solutions that enhance our product offerings. With a focus on machine learning and data analysis, you will collaborate with cross-functional teams to ensure the integration and deployment of AI models that meet business requirements. Your expertise will contribute to the delivery of cutting-edge technology that drives innovation and improves user experience within our applications.
Job Responsibilities
- Design and develop autonomous AI models to optimize product functionality and performance.
- Collaborate with data scientists to gather requirements and refine algorithms for machine learning applications.
- Implement, test, and deploy AI solutions in an Agile development environment.
- Conduct model training, evaluation, and optimization to ensure high accuracy and reliability of AI solutions.
- Perform code reviews and provide constructive feedback to other team members.
- Document AI processes, models, and research findings for future reference and compliance purposes.
- Monitor and refine existing AI systems to adapt to evolving business needs and technology advancements.
Qualifications
- Bachelor's or Master’s degree in Computer Science, Artificial Intelligence, or a related field.
- Proven experience working with machine learning frameworks such as TensorFlow, PyTorch, or Keras.
- Strong proficiency in programming languages including Python, Java, or C++.
- Familiarity with data processing tools and libraries, such as Pandas and NumPy.
- Experience with cloud platforms (AWS, Google Cloud, Azure) for deploying AI solutions.
- Understanding of data structures, algorithms, and software design principles.
- Effective communication skills to work with diverse teams and stakeholders.
Technologies & Tools
The AI Software Engineer will utilize an array of advanced technologies and tools throughout their work. Key technologies include machine learning frameworks such as TensorFlow and PyTorch, data processing libraries like Pandas and NumPy, cloud services (AWS, Google Cloud, Azure) for model deployment, and tools for version control such as Git. Familiarity with containerization technologies like Docker, and experience in DevOps practices, will also be beneficial for seamless integration and deployment of AI solutions.
Ideal Candidates
Ideal candidates for the AI Software Engineer position at Siena AI should possess a strong analytical mindset, a passion for technology, and a capability to think critically about complex problems. They should be detail-oriented, adaptable to rapidly changing environments, and comfortable working both independently and as part of a collaborative team. A proactive approach to learning new frameworks and tools, along with effective communication and interpersonal skills, will set candidates apart as valuable contributors to our projects and overall mission.
In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.