What are the responsibilities and job description for the Principal AI Software Engineer position at MphasiS Corporation USA?
Job Summary:
We are seeking a highly skilled Principal AI Software Engineer with a strong background in AI and Machine Learning (ML) to join our dynamic team. The ideal candidate will possess a deep understanding of automation development with a specialization in AI, driving innovative solutions that enhance our capabilities and deliver value to our clients. This role requires a strategic thinker who can lead projects from conception to execution while collaborating with cross-functional teams.
Responsibilities:
- Design, develop, and implement advanced AI and ML algorithms to solve complex business problems.
- Lead automation development initiatives, ensuring the integration of AI technologies to optimize processes.
- Collaborate with data scientists, software engineers, and product managers to define project requirements and deliverables.
- Conduct research and stay updated on the latest trends and advancements in AI and ML technologies.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
- Evaluate and recommend tools, technologies, and processes to enhance productivity and efficiency.
- Participate in code reviews and ensure adherence to best practices in software development.
- Communicate effectively with stakeholders to provide updates on project progress and outcomes.
Mandatory Skills:
- Proven expertise in AI and ML frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Strong programming skills in languages such as Python, Java, or C .
- Extensive experience in automation development with a focus on AI applications.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) for deploying AI solutions.
- Ability to analyze and interpret complex datasets to derive actionable insights.
Preferred Skills:
- Familiarity with natural language processing (NLP) and computer vision techniques.
- Experience in deploying machine learning models in production environments.
- Knowledge of DevOps practices and tools for continuous integration and delivery.
- Understanding of ethical AI practices and data privacy regulations.
- Experience with Agile methodologies and project management tools.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Strong analytical and problem-solving skills with a passion for innovation.
- Excellent communication and interpersonal skills, with the ability to work collaboratively in a team environment.
- Demonstrated ability to manage multiple projects and meet deadlines in a fast-paced setting.
Salary : $100,000 - $140,000