Return to jobs list

AI Platform Engineer

Job type: Full Time · Department: Engineering (R&D) · Work type: Remote

Lewisville, Texas, United States

About Job

The AI Platform Engineer will play a crucial role in the development and deployment of Fortis's SaaS platform, utilizing their expertise in Python and C++ to drive innovation and growth. This position requires a strong understanding of software development principles, architecture, and deployment strategies, with a focus on scalability, reliability, and maintainability.

This role is ideal for a seasoned engineer with 5+ years of experience in software development, who is passionate about leveraging cutting-edge technologies to deliver high-quality solutions. The successful candidate will be a strong team player, with excellent communication and collaboration skills, and a proven track record of successfully leading or contributing to cross-functional teams.

  • Design, develop, and deploy scalable, modular, and maintainable software components using Python and C++.

  • Collaborate with cross-functional teams, including engineering, product management, and QA, to ensure seamless integration and deployment of new features.

  • Develop and maintain high-quality automated testing frameworks to ensure thorough testing and validation of software components.

  • Work closely with devops teams to ensure smooth deployment, monitoring, and maintenance of software components.

  • Contribute to the development of technical documentation, including architecture diagrams, design documents, and API documentation.

  • Stay up-to-date with industry trends, emerging technologies, and best practices, and apply this knowledge to drive innovation and improve existing solutions.

  • Lead or contribute to the development of proof-of-concepts, prototypes, or pilot projects to explore new technologies or solutions.

  • Participate in code reviews, design reviews, and other technical discussions to ensure high-quality software development practices.

Skills & Qualification

  • 5+ years of experience in software development, with a strong understanding of software development principles, architecture, and deployment strategies.

  • Proficiency in Python and C++ programming languages, with a strong focus on software development, testing, and deployment.

  • Experience with SaaS platform development, including cloud-based deployment, scalability, and reliability.

  • Strong understanding of software architecture patterns, including microservices, event-driven architecture, and API-driven architecture.

  • Experience with automated testing frameworks, including unit testing, integration testing, and UI testing.

  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.

  • Proven track record of successfully leading or contributing to cross-functional teams, with a strong focus on teamwork, communication, and collaboration.

  • Stay up-to-date with industry trends, emerging technologies, and best practices, and apply this knowledge to drive innovation and improve existing solutions.

Responsibilities

  • Lead the development and deployment of new software features, including design, development, testing, and deployment.

  • Collaborate with cross-functional teams to ensure seamless integration and deployment of new features.

  • Develop and maintain high-quality automated testing frameworks to ensure thorough testing and validation of software components.

  • Work closely with devops teams to ensure smooth deployment, monitoring, and maintenance of software components.

  • Contribute to the development of technical documentation, including architecture diagrams, design documents, and API documentation.

  • Lead or contribute to the development of proof-of-concepts, prototypes, or pilot projects to explore new technologies or solutions.

  • Participate in code reviews, design reviews, and other technical discussions to ensure high-quality software development practices.

  • Stay up-to-date with industry trends, emerging technologies, and best practices, and apply this knowledge to drive innovation and improve existing solutions.

Made with