Python Developer

1 day ago

Canada Infowaysolutions Full-time

Python Developer (Python, Java & AI/ML)
Location: Boston, MSA

Job Summary
We are looking for a skilled Python Developer with hands-on experience in Python, Java, and Artificial Intelligence/Machine Learning. The ideal candidate should have experience designing, developing, and deploying scalable applications, integrating AI solutions, and working across the full software development lifecycle.
Key Responsibilities
  • Design, develop, test, and maintain applications using Python and Java.
  • Develop and integrate AI/ML models into enterprise applications.
  • Build RESTful APIs and microservices using Python frameworks.
  • Collaborate with data scientists and cross-functional teams to deploy AI solutions.
  • Optimize application performance, scalability, and security.
  • Work with relational and NoSQL databases.
  • Develop and maintain cloud-native applications.
  • Write clean, reusable, and well-documented code.
  • Participate in code reviews, testing, and CI/CD implementation.
  • Troubleshoot production issues and provide timely resolutions.
Required Skills
  • Strong proficiency in Python.
  • Good hands-on experience with Java.
  • Experience with AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Experience with LLMs, Generative AI, LangChain, RAG, vector databases, and prompt engineering.
  • Experience developing REST APIs using FastAPI, Flask, or Django.
  • Knowledge of Java frameworks such as Spring Boot.
  • Experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
  • Familiarity with Git, Docker, Kubernetes, and CI/CD pipelines.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Strong understanding of object-oriented programming and design patterns.
Preferred Skills
  • Experience with AI agent frameworks and autonomous workflows.
  • Knowledge of MLOps and model deployment.
  • Experience with message brokers such as Kafka or RabbitMQ.
  • Familiarity with vector databases like Pinecone, FAISS, Weaviate, or Chroma.
  • Exposure to DevOps practices and Infrastructure as Code.
  • Experience working in Agile/Scrum environments.