Python Developer for Data Science (with Ops & AWS Experience)

Location
Remote
Department
Development
Employment
Full time

We’re looking for a skilled Python Developer with a strong background in Data Science and Operations to join our team. If you have experience working with AWS, enjoy optimizing AI-driven solutions, and thrive in a collaborative, fast-paced environment, we’d love to hear from you.

Key Responsibilities:

  • Monitor and continuously optimize AI-driven solutions, including chatbots, recommendation systems, and LLM agents.
  • Design and improve scalable system architectures in collaboration with cross-functional teams.
  • Deploy, maintain, and scale solutions on AWS.
  • Work closely with data science, product, and engineering teams to implement new features and functionality.
  • Debug, troubleshoot, and enhance performance of AI systems.
  • Transform MVPs into production-ready, cloud-native solutions.

Core Skills & Qualifications:

  • 3+ years of experience in Python development.
  • Proficiency in both SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB).
  • Proven AWS expertise, particularly with Lambda, SQS, and related services.
  • Familiarity with vector databases (e.g., pgvector, Chroma, FAISS).
  • Experience working with model service providers like Amazon Bedrock, OpenAI, or Anthropic.
  • Strong experience in building microservices and containerized applications using Docker and Amazon ECS.
  • Solid understanding of the software development lifecycle, version control (Git), Agile methodologies, and CI/CD pipelines.
  • Upper-Intermediate English proficiency or higher (B2+).

Bonus Skills (Nice to Have):

  • Familiarity with search engines like ElasticSearch, Typesense, or Milvus for AI search and retrieval.
  • Experience with AWS SageMaker (pipelines, model training, processing jobs).
  • Knowledge of AWS CloudFormation and infrastructure as code (IaC).
  • Understanding of streaming services like Amazon Kinesis.
  • Experience with AWS AutoScaling, Elastic Load Balancer, and other high-availability solutions.
  • Hands-on experience with data science libraries such as Pandas, NumPy, etc.
  • Basic knowledge of machine learning concepts.

What We Offer:

  • The opportunity to architect and build scalable, cloud-native systems from the ground up.
  • Work with cutting-edge AI and data science technologies in a dynamic environment.