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 

Haven't found your dream job?
Don't worry!

Share your CV with us, and we will find your remote dream-job for you.*

* UNITEDCODE never shares your CVs with your current employer, so you're secured and protected.