Python Developer for Data Science (with Ops & AWS Experience)
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.