Edge AI Developer

Chicago 22 months agoContractor External
Negotiable
Job Title: Edge AI Developer Overview Job Description: As a forward-looking Edge AI Developer, you will play a pivotal role in crafting and implementing state-of-the-art Artificial Intelligence (AI) solutions for edge computing environments. Leveraging the latest technologies and methodologies, you will be responsible for developing high-performance, secure, and scalable edge AI systems. Responsibilities • Spearhead the development and optimization of advanced machine learning and deep learning algorithms tailored for edge computing applications. • Stay abreast of the latest AI research and implement cutting-edge techniques to enhance model efficiency and accuracy. • Collaborate closely with cross-functional teams to seamlessly integrate AI models into diverse edge devices, including IoT devices, edge servers, and edge gateways. • Harness the potential of specialized hardware accelerators, GPUs, and TPUs for optimal model execution. • Design and implement containerized deployment strategies (e.g., Docker, Kubernetes) to streamline the distribution and updating of edge AI applications. • Ensure compatibility with cloud-native architectures for seamless edge-to-cloud integration. • Engineer real-time inference systems, enabling rapid decision-making at the edge without compromising on accuracy. • Implement edge computing frameworks to harness parallel processing capabilities for enhanced performance. • Develop robust security measures tailored for edge AI, incorporating the latest encryption, authentication, and authorization protocols. • Stay vigilant on emerging threats and proactively address security challenges inherent in decentralized computing environments. • Integrate Auto ML techniques to automate model selection, hyperparameter tuning, and adaptation to dynamic edge environments. • Implement continuous learning mechanisms for models to adapt and improve over time. Qualifications • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. • Proven experience in designing, implementing, and optimizing AI models for edge computing. • Proficiency in Python and deep learning frameworks (e.g., TensorFlow, PyTorch). • Strong understanding of edge computing architectures, including IoT frameworks and edge-to-cloud connectivity. • Experience with containerization technologies (e.g., Docker, Kubernetes) and cloud-native development. • Knowledge of hardware accelerators, GPU programming, and optimization techniques. Preferred Skills • Familiarity with edge AI platforms (e.g., NVIDIA Jetson, Google Coral, Edge TPUs) and their ecosystems. • Expertise in edge security practices, including secure communication protocols and secure model deployment. • Understanding of federated learning and edge-based collaborative AI. • Exposure to model quantization, pruning, and compression techniques for efficient model deployment. • Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders. Join us in revolutionizing the edge AI landscape and contribute to the development of intelligent systems that redefine the boundaries of decentralized computing. Be a part of our dynamic team pushing the frontiers of innovation