Python AI
Remote | Long term5 months ago
MexicoArgentinaColombiaBrazilEuropeFull TimeContractPart Time
Tech skills
PythonC++JavaRTensorFlowPyTorchKerasScikit-learnNLTKSpaCyOpenCVHugging Face TransformersNumPyPandasMatplotlibSeabornSparkHadoopAWSGoogle CloudAzure MLFastAPIFlaskDockerKubernetesMLflowTensorFlow ServingSQLNoSQLMongoDBFirebasePineconeFAISSRESTful APIsGraphQLCI/CDJenkinsGitHub ActionsGitLab CI/CD
Technical Skills:
- Programming Languages:Proficiency in Python.
- Machine Learning & Deep Learning:Experience with frameworks such as TensorFlow, PyTorch, Keras, and Scikit-learn.
- NLP & Computer Vision (Optional):Experience with NLTK, SpaCy, OpenCV, Hugging Face Transformers.
- Data Processing & Analysis:Strong knowledge of NumPy, Pandas, Matplotlib, Seabornfor data manipulation and visualization.
- Big Data & Cloud Technologies:Familiarity with Spark, Hadoop, AWS, Google Cloud, Azure ML.
- Model Deployment:Experience with FastAPI, Flask, Docker, Kubernetes, MLflow, TensorFlow Serving.
- Databases:Knowledge of SQL, NoSQL (MongoDB, Firebase), vector databases (Pinecone, FAISS).
- APIs & Integrations:Experience in developing and integrating RESTful APIs, GraphQL.
- DevOps & MLOps:Knowledge of CI/CD pipelines, Jenkins, GitHub Actions, GitLab CI/CDfor model deployment and automation.
Problem-Solving & Algorithm Development:
- Strong understanding of data structures, algorithms, probability, and statistics.
- Experience with optimization techniquesfor model efficiency and scalability.
Software Development Best Practices:
- Experience with code versioning toolslike Git, GitHub, GitLab, Bitbucket.
- Ability to write efficient, modular, and reusable codefollowing best practices.
Nice to have skills:
- Experience with LLMs (Large Language Models) and Generative AI(e.g., OpenAI API, LangChain).
- Experience with Edge AI & IoT applications.
- Familiarity with AutoML and model optimization techniques (ONNX, TensorRT).
- Knowledge of Reinforcement Learning (RL) algorithms.
- C++, Java, or Ras a plus.
What will you do?
- Design, develop, and train machine learning and deep learning models.
- Implement AI solutions using Pythonand frameworks like TensorFlow, PyTorch, Keras, Scikit-learn.
- Optimize model performance, accuracy, and scalab
- Collect, clean, and preprocess structured and unstructured data.
- Perform feature engineering to improve model performance.
- Work with large datasets and big data tools(e.g., Spark, Hadoop).
- Deploy AI models using FastAPI, Flask, TensorFlow Serving, or Docker.
- Implement CI/CD pipelinesfor automated model training and deployment.
- Monitor and maintain production AI systems, ensuring model accuracy and performance.
- Stay updated with the latest AI/ML advancements and best practices.
- Experiment with NLP (Hugging Face, Transformers, GPT models)and Computer Vision (OpenCV, YOLO, Detectron).
- Explore model optimization techniques (e.g., ONNX, TensorRT).
- Develop and integrate AI-powered APIswith web and mobile applications.
- Work with cloud platforms (AWS, GCP, Azure) for scalable AI solutions.
- Implement serverless architecturesfor AI applications.
- Work closely with data scientists, engineers, and product teams to define AI-driven solutions.
- Document AI workflows, experiments, and performance metrics.
- Participate in code reviews, knowledge sharing, and technical discussions.
Conditions:
- Long term project
- Challenging tasks
- Remote friendly
- Competitive salary based on experience
- No micromanagement