Senior Backend AI Engineer
Location
United States
Posted
4 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
We are seeking an exceptional Senior Backend AI Engineer to join our cutting-edge AI team. In this pivotal role, you will be at the forefront of developing advanced AI-powered tools and GenAI solutions. Your expertise in machine learning, artificial intelligence, and data engineering will be instrumental in driving innovation and pushing the boundaries of what's possible in the realm of AI.
Qualifications
- You have a deep understanding of artificial intelligence and machine learning concepts, with extensive experience in developing and deploying AI models and algorithms.
- You possess strong programming skills in Python, with the ability to write clean, efficient, and scalable code.
- You have hands-on experience working with foundational models such as RAG (Retrieval-Augmented Generation), and you are well-versed in their applications and limitations.
- You have experience building and designing APIs using frameworks like Flask, ensuring seamless integration and interaction between different systems and components.
- You are proficient in utilizing AWS services and tools for data storage, processing, and deployment of AI models.
- You have expertise in large-scale data processing and analysis, and you are comfortable working with big data technologies.
- You have a solid understanding of vector spaces and embedded vectors, and you can apply this knowledge to develop efficient and accurate AI models.
- You have experience designing and implementing robust data architectures and ETL (Extract, Transform, Load) pipelines to ensure seamless data flow and integrity.
- You are proficient in working with both SQL and NoSQL databases, and you can efficiently query and manipulate data to support AI model development and deployment.
- You are well-versed in testing methodologies and have experience implementing continuous integration and continuous deployment (CI/CD) pipelines to ensure code quality and streamline the development process.
- You have a strong understanding of code review best practices and enjoy collaborating with team members to maintain high-quality code and share knowledge.
- You are familiar with Agile development methodologies, such as Scrum or Kanban, and can effectively work in an Agile environment to deliver iterative and incremental value.
- You thrive in a collaborative environment, working effectively with cross-functional teams, including data scientists, software engineers, and product managers, to deliver high-quality AI solutions.
- You stay up-to-date with the latest advancements in AI, ML, and data engineering, and you are eager to learn and adapt to new technologies and methodologies.
Requirements
- Design, implement, and optimize advanced AI models and algorithms using Python, foundational models like RAG, and other relevant technologies.
- Design and develop robust APIs using frameworks like Flask to facilitate seamless integration and interaction between AI models, tools, and other systems.
- Collaborate with cross-functional teams to integrate AI capabilities into user-friendly tools and applications, focusing on enhancing functionality and user experience.
- Leverage AWS services and tools to deploy, scale, and manage AI models and applications in a secure and efficient manner.
- Use big data technologies to process and analyze vast amounts of data, enabling the development of accurate and insightful AI models.
- Develop robust data architectures and ETL pipelines to ensure smooth data flow, data quality, and data integrity throughout the AI development lifecycle.
- Develop and execute comprehensive testing strategies and implement CI/CD pipelines to ensure code quality, reliability, and efficient deployment of AI models and applications.
- Actively participate in code reviews, providing constructive feedback and ensuring adherence to coding best practices and standards.
- Continuously monitor and optimize the performance and scalability of AI models and applications, ensuring they meet the highest standards of efficiency and reliability.
- Work closely with UI/UX engineers, software engineers, and product managers to ideate, prototype, and implement innovative AI solutions that push the boundaries of what's possible.
- Keep abreast of the latest research and advancements in AI, ML, and data engineering, and apply this knowledge to drive innovation and improve our AI-powered tools and GenAI solutions.
Benefits
- Flexible and fun work environment
- Paid flexible time off & holidays
- Competitive medical, dental, vision benefits
- Fun, get-things-done work environment
- A culture that values working hard so we can play hard
Job Requirements
- You have a deep understanding of artificial intelligence and machine learning concepts, with extensive experience in developing and deploying AI models and algorithms.
- You possess strong programming skills in Python, with the ability to write clean, efficient, and scalable code.
- You have hands-on experience working with foundational models such as RAG (Retrieval-Augmented Generation), and you are well-versed in their applications and limitations.
- You have experience building and designing APIs using frameworks like Flask, ensuring seamless integration and interaction between different systems and components.
- You are proficient in utilizing AWS services and tools for data storage, processing, and deployment of AI models.
- You have expertise in large-scale data processing and analysis, and you are comfortable working with big data technologies.
- You have a solid understanding of vector spaces and embedded vectors, and you can apply this knowledge to develop efficient and accurate AI models.
- You have experience designing and implementing robust data architectures and ETL (Extract, Transform, Load) pipelines to ensure seamless data flow and integrity.
- You are proficient in working with both SQL and NoSQL databases, and you can efficiently query and manipulate data to support AI model development and deployment.
- You are well-versed in testing methodologies and have experience implementing continuous integration and continuous deployment (CI/CD) pipelines to ensure code quality and streamline the development process.
- You have a strong understanding of code review best practices and enjoy collaborating with team members to maintain high-quality code and share knowledge.
- You are familiar with Agile development methodologies, such as Scrum or Kanban, and can effectively work in an Agile environment to deliver iterative and incremental value.
- You thrive in a collaborative environment, working effectively with cross-functional teams, including data scientists, software engineers, and product managers, to deliver high-quality AI solutions.
- You stay up-to-date with the latest advancements in AI, ML, and data engineering, and you are eager to learn and adapt to new technologies and methodologies.
- Design, implement, and optimize advanced AI models and algorithms using Python, foundational models like RAG, and other relevant technologies.
- Design and develop robust APIs using frameworks like Flask to facilitate seamless integration and interaction between AI models, tools, and other systems.
- Collaborate with cross-functional teams to integrate AI capabilities into user-friendly tools and applications, focusing on enhancing functionality and user experience.
- Leverage AWS services and tools to deploy, scale, and manage AI models and applications in a secure and efficient manner.
- Use big data technologies to process and analyze vast amounts of data, enabling the development of accurate and insightful AI models.
- Develop robust data architectures and ETL pipelines to ensure smooth data flow, data quality, and data integrity throughout the AI development lifecycle.
- Develop and execute comprehensive testing strategies and implement CI/CD pipelines to ensure code quality, reliability, and efficient deployment of AI models and applications.
- Actively participate in code reviews, providing constructive feedback and ensuring adherence to coding best practices and standards.
- Continuously monitor and optimize the performance and scalability of AI models and applications, ensuring they meet the highest standards of efficiency and reliability.
- Work closely with UI/UX engineers, software engineers, and product managers to ideate, prototype, and implement innovative AI solutions that push the boundaries of what's possible.
- Keep abreast of the latest research and advancements in AI, ML, and data engineering, and apply this knowledge to drive innovation and improve our AI-powered tools and GenAI solutions.
Benefits
- Flexible and fun work environment
- Paid flexible time off & holidays
- Competitive medical, dental, vision benefits
- Fun, get-things-done work environment
- A culture that values working hard so we can play hard
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer – Rust
Defense UnicornsWe help mission-focused heroes solve the world’s biggest software challenges.
Senior Software Engineer developing resilient software systems in Rust for Defense Unicorns
Go Engineer (GCP) - (26030501)
Third Eye SoftwareWe focus on building strong relationships between our clients and our people. Great opportunities are born from them.
We’re looking for a strong Go / GCP Engineer to help build backend applications in a Google Cloud Platform environment. This role requires hands-on experience developing in Golang along with deep, practical knowledge of GCP services and how application...
Go Engineer (GCP) - (26030501)
Third Eye SoftwareWe focus on building strong relationships between our clients and our people. Great opportunities are born from them.
We’re looking for a strong Go / GCP Engineer to help build backend applications in a Google Cloud Platform environment. This role requires hands-on experience developing in Golang along with deep, practical knowledge of GCP services and how application...
Senior Software Development Engineer (Java & Cloud)
CVS HealthBringing our heart to every moment of your health.
This role involves providing technical vision, driving strategy for cloud and backend solutions, and acting as a technical owner across strategic efforts. Responsibilities include designing and implementing scalable, secure, and resilient cloud-based architectures and full stack applications.