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 AI Fund, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer - Infrastructure at AI Fund will play a pivotal role in designing, developing, and maintaining robust infrastructure solutions that support scalable and efficient AI applications. This position requires collaboration with cross-functional teams to ensure high availability and performance of infrastructure services. The ideal candidate will leverage their expertise in software engineering and DevOps practices to drive innovation and enhance system reliability, ultimately contributing to AI Fund's mission of advancing artificial intelligence technologies.
Job Responsibilities
- Design, develop, and deploy infrastructure solutions that meet organizational needs.
- Monitor and optimize system performance, availability, and security.
- Implement and manage CI/CD pipelines for automated deployment processes.
- Collaborate with data scientists and software developers to integrate infrastructure components with AI models.
- Perform troubleshooting and resolution of infrastructure issues in a timely manner.
- Document system architecture and maintain up-to-date records of all systems and processes.
- Stay informed of emerging technologies and best practices in infrastructure and DevOps.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Software Engineer or related role in software development and infrastructure management.
- Strong knowledge of programming languages such as Python, Java, or Go.
- Experience with cloud services (AWS, Azure, or Google Cloud Platform).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Solid understanding of networking, load balancing, and security protocols.
- Ability to work collaboratively in a team environment with strong communication skills.
Technologies & Tools
The Software Engineer - Infrastructure will primarily work with a variety of technologies and tools aimed at supporting scalable infrastructure solutions. This includes leveraging cloud platforms such as AWS or Azure for deployment, utilizing containerization tools like Docker and Kubernetes for application orchestration, and employing monitoring solutions such as Prometheus or Nagios to ensure system performance. Familiarity with CI/CD tools such as Jenkins or GitLab CI will also be essential for maintaining an efficient deployment pipeline.
Ideal Candidates
The ideal candidates for the Software Engineer - Infrastructure position at AI Fund are those who demonstrate a strong problem-solving ability, paired with a passion for innovation in the field of artificial intelligence. They should possess an innate curiosity and eagerness to stay abreast of industry trends and emerging technologies. A collaborative spirit and ability to communicate effectively across teams will be crucial, as well as a dedication to producing reliable and high-quality technical solutions that align with the company's objectives.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.