
Principal AI Engineer
Posted Oct 21

Posted Oct 21
This is a fully remote position, open to applicants in Illinois, +3 more states.
• Design, develop, and implement sophisticated machine learning models and algorithms.
• Choose appropriate techniques, preprocess data, engineer features, train models, and assess outcomes.
• Spearhead research projects, perform experiments, evaluate algorithms, and discover opportunities for innovation.
• Create AI system architectures that prioritize scalability, performance, and reliability.
• Enhance algorithms and utilize distributed computing frameworks and cloud services.
• Collaborate with data scientists, software engineers, and product managers to pinpoint AI integration opportunities.
• Offer technical direction, leadership, and mentorship to junior engineers.
• Supervise design review sessions across various projects to ensure compliance with best practices.
• Collaborate with the engineering manager and team lead on long-term design and implementation strategies.
• Drive feedback loops and processes for continuous improvement.
• Facilitate meetings, monitor progress, troubleshoot issues, and coordinate teams.
• Develop and present high-level reports and presentations to executive stakeholders.
• Utilize data mining, data modeling, natural language processing, and machine learning to analyze datasets.
• Convert customer needs and industry trends into AI/ML products, solutions, and system enhancements.
• Document installation and maintenance procedures, complete programming tasks, conduct testing and debugging, and define and monitor performance metrics.
• Bachelor's or master’s degree in computer science, engineering, data science, machine learning, artificial intelligence, or a closely related quantitative field.
• 8+ years of experience in AI and Machine Learning.
• Strong grasp of supervised and unsupervised learning, deep learning, reinforcement learning, natural language processing, computer vision, and statistical modeling.
• Proficient in implementing and deploying machine learning algorithms, including decision trees, random forests, support vector machines, and neural networks.
• Familiarity with TensorFlow, PyTorch, or scikit-learn.
• Expertise in deep learning methods, architectures, and frameworks, such as CNNs, RNNs, and GANs.
• Proficient in Python, Java, or C++.
• Ability to prepare and clean data, including data wrangling, feature extraction, dimensionality reduction, handling missing values, and addressing data quality challenges.
• Understanding of linear algebra, calculus, probability theory, and statistics.
• Proficient in data visualization tools and techniques.
• Familiarity with software engineering principles, Git, testing methodologies, and agile development practices.
• Experience in leading research initiatives, publishing research papers, or contributing to open-source AI projects.
• Proven experience in guiding and mentoring other engineers.
• Excellent communication skills for effective cross-functional collaboration, technical explanations, leadership, and mentorship.
• Comprehensive benefits package that supports physical, financial, and emotional well-being.
• Opportunities for personal and professional development.
• Flexible work arrangements to accommodate work and personal needs.
• Option for remote or telework arrangements.
• Inclusive workplace culture.
• Variable incentives may also be available.
AIT
Imaginary Cloud
Codat
Get handpicked remote jobs straight to your inbox weekly.