Job Title: Python Developer Overview: As a Python Developer, you will be responsible for designing, implementing, and maintaining high-performance, scalable Python applications and services. You will collaborate with cross-functional teams to develop innovative solutions, ensuring code quality, and adhering to best practices. This role requires strong programming skills, attention to detail, and a passion for creating efficient and robust software solutions. Key Responsibilities Software Development: Design and implement server-side Python applications and services. Write efficient, reusable, and maintainable code following best practices and coding standards. System Architecture: Contribute to the design and architecture of software systems. Collaborate with team members to ensure seamless integration of components. Database Management: Develop and optimize database queries for efficient data retrieval and storage. Work with databases (e.g., SQL, NoSQL) to manage data effectively. API Development: Design, develop, and maintain RESTful APIs for internal and external use. Ensure API performance, security, and scalability. Testing and Debugging: Write unit tests to ensure code reliability and functionality. Debug and resolve software defects and issues promptly. Collaboration: Collaborate with cross-functional teams, including front-end developers, designers, and product managers, to deliver high-quality software solutions. Participate in code reviews to maintain code quality and share knowledge within the team. Documentation: Create and maintain technical documentation for code, APIs, and processes. Ensure documentation is comprehensive and accessible to other team members. Continuous Improvement: Stay updated on industry trends, tools, and technologies related to Python development. Proactively identify opportunities for process improvement and efficiency. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience as a Python Developer or in a similar role. Strong understanding of software development principles and best practices. Proficient in Python and related frameworks (e.g., Django, DRF, Flask). Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus. Experience with PostgreSQL, MySQL database. Familiar with AWS and Azure services. Experience Demonstrated success in developing and deploying Python applications. 3-6 years’ experience is mandatory. Experience with version control systems (e.g., Git) and collaborative development workflows. Knowledge of software development methodologies (Agile, Scrum).
Job Title: AI Engineer About Us: AiVantage drives innovation by leveraging responsive AI to solve complex business challenges. We empower transformation through advanced AI-powered capabilities, integrating LLMs and Azure to enhance enterprise solutions. Job Description: At AiVantage, you will play a pivotal role in designing, developing, and optimizing AI-powered solutions. Collaborating with cross-functional teams, you will translate business and operational needs into technical designs. You will build and enhance AI-powered features and capabilities, ensuring seamless integration and continuous improvement for various use cases. Key Responsibilities Design and implement AI-driven capabilities using LLMs, AI frameworks, DevOps, and API tech stacks. Develop cloud-based AI solutions, integrating APIs and services into the architecture. Work with stakeholders to transform business needs into technical designs for AI-powered features. Leverage Identifi APIs to optimize workflows by automating repetitive tasks using agents, pipelines, and AI-driven processes. Rapidly prototype, validate and deploy performant AI solutions in a scalable and responsible manner. Key Qualifications & Skills Proven track record as an individual and team contributor on business-driven AI projects. Proven experience fine-tuning and deploying AI solutions in production environments. Experience developing AI-powered features using extensive domain data, Open-Source AI frameworks (e.g., TensorFlow, PyTorch), and Commercial AI products (e.g., Azure AI Services). Strong proficiency in programming languages like Python, C#, .NET, with expertise in other relevant languages. Knowledge of Azure Blob Storage, SQL, NoSQL, Redis, Elasticsearch, ETL for efficient AI data management. Familiarity with GitHub Actions, PowerShell, CI/CD Pipelines, Terraform for scalable deployment. Preferred Skills Software & Data Engineering: Understanding of fundamental engineering principles and cloud architecture. AI Deployment: Experience with DevOps practices and running AI solutions in Azure.