
Principal AI Engineer
Posted Oct 20

Posted Oct 20
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 performance.
• Spearhead research projects, conduct experiments, evaluate algorithms, and identify opportunities for innovation.
• Create AI system architectures that prioritize scalability, performance, and reliability.
• Optimize algorithms, utilize distributed computing frameworks, and employ cloud services.
• Collaborate with data scientists, software engineers, and product managers to explore AI integration possibilities.
• Offer technical guidance, leadership, and mentorship to junior engineers.
• Supervise design review sessions and ensure compliance with best practices.
• Collaborate with the engineering manager and team lead on long-term design and implementation strategies.
• Facilitate feedback loops and continuous improvement processes.
• Conduct meetings, monitor progress, resolve issues, and coordinate team activities.
• Present technical strategies and their business impact to executive stakeholders.
• Utilize data mining, data modeling, natural language processing, and machine learning techniques to analyze datasets.
• Contribute to complex applications, system administration, or network solutions as needed.
• Translate customer requirements and industry trends into AI/ML products, solutions, and system enhancements.
• Document installation and maintenance procedures, complete programming tasks, perform 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 discipline.
• Over 8 years of experience in AI and Machine Learning.
• Strong understanding of supervised and unsupervised learning, deep learning, reinforcement learning, natural language processing, computer vision, and statistical modeling.
• Proficiency in implementing and deploying machine learning algorithms including decision trees, random forests, support vector machines, and neural networks.
• Familiarity with TensorFlow, PyTorch, or Sci-kit.
• Expertise in deep learning techniques, architectures, and frameworks, such as CNNs, RNNs, and GANs.
• Proficient in Python, Java, or C++.
• Capable of writing clean, efficient, and maintainable code.
• Experience with data wrangling, feature extraction, dimensionality reduction, addressing missing values, and managing data quality issues.
• Knowledge of linear algebra, calculus, probability theory, and statistics.
• Proficient in data visualization tools and techniques.
• Familiar with software engineering principles, Git, testing methodologies, and agile development practices.
• Experience leading AI research initiatives, publishing research papers, or contributing to open-source AI projects.
• Experience in guiding and mentoring fellow engineers.
• Strong communication skills for cross-functional collaboration, technical leadership, and mentorship.
• Comprehensive benefits that support physical, financial, and emotional well-being.
• Personal and professional development programs.
• Opportunities for career growth.
• Flexible work arrangements to accommodate work and personal needs.
• An inclusive workplace.
• Variable incentives may also be available.
AIT
Imaginary Cloud
Codat
Get handpicked remote jobs straight to your inbox weekly.