Principal AI Software Engineer
Role details
Job location
Tech stack
Job description
Job Summary: We are seeking a highly skilled AI/ML Engineer with a strong foundation in Data Modeling and Data Engineering. The ideal candidate will be responsible for developing and optimizing machine learning models, creating and tuning data models, and utilizing advanced mathematical modeling techniques. Proficiency in ML tooling such as PyTorch and Scikit-Learn, along with experience in Jupyter notebooks, is essential for this role. The successful candidate will play a critical role in transforming data into actionable insights and driving innovation within our organization., * Design, develop, and implement machine learning models to solve complex business problems.
- Create and optimize data models to ensure high performance and accuracy in data processing.
- Utilize mathematical modeling techniques to enhance model performance and reliability.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Conduct data analysis and visualization to derive insights and support decision-making processes.
- Maintain and improve existing machine learning pipelines and workflows.
- Document processes, methodologies, and results to ensure knowledge sharing and compliance.
- Stay updated with the latest trends and advancements in AI/ML technologies and methodologies.
Requirements
- Strong expertise in Data Modeling and Data Engineering.
- Proficient in machine learning frameworks such as PyTorch and Scikit-Learn.
- Experience with Jupyter notebooks for data analysis and model development.
- Solid understanding of mathematical modeling techniques.
- Ability to work with large datasets and perform data preprocessing and cleaning.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Skills:
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) for deploying ML models.
- Experience with data visualization tools (e.g., Tableau, Power BI).
- Knowledge of software development best practices, including version control and CI/CD.
- Understanding of data governance and data quality principles., * Bachelor's or Master's degree in Computer Science, Data Science, Mathematics, or a related field.
- Strong portfolio demonstrating previous work in AI/ML projects and data modeling.
- Relevant certifications in AI/ML or Data Engineering are a plus.
If you are passionate about leveraging AI and machine learning to drive business success and possess the required skills, we encourage you to apply for this exciting opportunity.