Job Openings
Come innovate with us!
Embark on an adventurous and daring journey!
At OpenAIMP you will work side by side with company leaders and industry pioneers. We as a company value innovation, where employees are welcome to share their ideas with others and work on them to make a difference.
As we continue to grow rapidly, we’re always on the lookout for scrappy, problem-solving, big thinkers to come aboard!
Job Openings:
Machine Learning/Artificial Intelligence Engineer
Experience:
Relevant field: 3+ years (Required)
Requirements:
Bachelors or Master’s Degree in Computer Science/ Software Engineering/ Computer Engineering with courses in AI and ML
Certifications for GCP/AWS/Azure
Proven experience as a Machine Learning Engineer or similar role
Experience with programming languages including but not limited to Python, C/C++ etc
Experience with TensorFlow, Keras, Azure ML, PyTorch, or similar frameworks and platforms
Experience with numerical computing and visualization tools such as NumPy, SciPy, Matplotlib, etc
Understanding of data structures, data modeling, and software architecture
Deep knowledge of maths, probability, statistics, and algorithms
Experience with Docker and/or similar cloud deployment technologies
Code versioning on Git
Responsibilities:
You will lead all the processes from data collection, cleaning, and preprocessing, to training models
Develop, construct, test, and maintain optimal data pipeline architecture
Robust data modeling and data architecture skills
Defining data augmentation pipelines
Defining the preprocessing or feature engineering to be done on a given dataset
Research and implement appropriate ML algorithms and tools
Select appropriate datasets and data representation methods
Perform statistical analysis and fine-tuning using test results
Train and retrain systems when necessary
Extend existing ML libraries and frameworks
Deploying models on staging and containerized deployment on production
Office Location:
Remote
Natural Language Processing (NLP) Engineer
Experience:
Relevant field: 3+ years (Required)
Requirements:
Proven experience as an Auto/NLP Engineer or similar role
Understanding of NLP techniques for text representation, semantic extraction techniques, data structures, and modeling
Ability to effectively design software architecture
Deep understanding of text representation techniques (such as n-grams, a bag of words, sentiment analysis, NER, concept extraction, etc), statistics and classification algorithms
Strong knowledge of Python, OCR (like PaddlePaddle), APIs (like FastAPI)
Ability to write robust and testable code
Experience with machine learning frameworks (like Keras or PyTorch), libraries (like scikit-learn, hugging-face), transformers (like BERT, Roberta), annotation tools (like Doccano)
Strong communication skills
An analytical mind with problem-solving abilities
Degree in Computer Science, Mathematics, Computational Linguistics or similar field
Responsibilities:
Study and transform data science prototypes
Design NLP applications
Select appropriate annotated datasets for Supervised Learning methods
Use effective text representations to transform natural language into useful features
Find and implement the right algorithms and tools for NLP tasks
Develop NLP systems according to requirements
Train the developed model and run evaluation experiments
Perform statistical analysis of results and refine models
Extend ML libraries and frameworks to apply in NLP tasks
Remain updated in the rapidly changing field of machine learning
Office Location:
Remote