13 Sep
|
Infowaysolutions
|
Canada
13 Sep
Infowaysolutions
Canada
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
- Robust 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.
📌 Python Developer (Python, Java & AI/ML) (Canada)
🏢 Infowaysolutions
📍 Canada