Qualifications
Qualifications:3-6 years of active coding experience, with proficiency in Python 3.x, strong Object-Oriented Programming (OOP) skills, and familiarity with modern Python features. Demonstrated experience in Natural Language Processing (NLP) and Computer Vision (CV). In-depth knowledge of Python libraries such as numpy, pandas, scikit-learn, TensorFlow, PyTorch, Keras, Transformers, and others relevant to machine learning. Competence in cloud environments (AWS, Azure, GCP, Databricks) and Linux, including Lambda/Serverless, SQS, SNS, S3, and EC2.Experience deploying Transformer-based models in production environments. Proficiency in Django or Flask is a significant advantage. Strong expertise in source control, code review, and repository management using Git. Familiarity with software engineering principles and design patterns, including Dependency Injection, SOLID principles, Service Containers, and Providers. Experience with containerization technologies such as Docker. Proficient in building highly distributed, eventually consistent AI systems. Familiarity with microservices architecture and message broker systems. Expertise in various machine learning testing methodologies, including unit testing, integration testing, performance testing, and load testing. Knowledge of data visualization, monitoring, and alerting concepts along with relevant tools.
About the job
Join Our Team!
Devsinc is on the lookout for a talented Senior AI/Machine Learning Engineer who possesses a robust expertise in Python, machine learning, and deep learning frameworks. Our ideal candidate will thrive in cloud environments such as AWS, Azure, GCP, and Databricks, showcasing the capability to innovate and design cutting-edge AI solutions. Candidates should be proficient in Python, Spark, and relevant AI libraries, while demonstrating a strong sense of personal accountability.
Key Responsibilities:
- Develop and manage scalable, secure AI and machine learning applications using Python, machine learning frameworks (TensorFlow, PyTorch), and cloud services.
- Design and implement machine learning models and algorithms to enhance various AI-driven client applications, focusing on user interface interactions and AI features.
- Integrate third-party AI/ML APIs and services into existing web applications.
- Foster a data-driven culture and consistently deliver valuable AI enhancements.
- Deep understanding of LLMs (open source) focusing on NLP use cases such as writing assistance, summarization, and concept extraction.
- Lead and engage in NLP and computer vision model development, providing constructive feedback to encourage a culture of continuous improvement among team members.