We are looking for a Python Developer to join our engineering team and help us develop and maintain various software products. You will build highly responsive web applications that align with our business needs.
Objectives:
- Design and develop high-quality Python-based applications using popular frameworks such as Django, Flask, Fast api
- Collaborate with cross-functional teams to ensure our software solutions are scalable, reliable, and easy to maintain.
- Ensure the reliability, performance, and security of software applications by debugging and troubleshooting issues, identifying root causes, and proposing solutions.
- Write clean, efficient, and maintainable code that adheres to best practices and standards for software development.
- Contribute to the development of best practices and standards for software development to improve our software development process and efficiency.
Responsibilities:
- Design and develop software solutions using Python programming language and related frameworks.
- Recognize the client’s needs and implement the functional requirements in accordance with them.
- Collaborate with cross-functional teams to identify project requirements and create technical specifications.
- Write clean, efficient, and maintainable code following software development best practices and standards.
- Test, debug, and troubleshoot software applications to ensure reliability, performance, and security.
- Contribute to the continuous improvement of software development processes, tools, and technologies.
- Mentor junior developers and participate in code reviews to ensure code quality and maintainability.
- Stay up-to-date with the latest industry trends, tools, and technologies and propose innovative solutions to enhance our software development practices.
- Communicate effectively with stakeholders to provide updates on project status and address concerns or issues.
- Participate in agile development methodologies and use project management tools to manage and track project progress.
- Ensure compliance with software development standards and regulatory requirements.
- Debug and resolve production issues
- Automation and Orchestration: Experience with tools like Airflow, Kubeflow, and MLflow for workflow automation and orchestration.
Requirements and skills:
- 5+ years of work experience
- Min 3 years of experience on Python with recent experience on Python
- Expertise in at least one popular Python framework (like Django, Flask, Fast API)
- Understanding of celery workers
- Expertise on performance benchmarking, memory profiling, understanding resource consumption and optimization
- Knowledge of object-relational mapping (ORM)
- Understanding of nvidia triton will be additional advantage
- Good problem-solving skills
- Knowledge of JavaScript and the Angular framework is a plus
- Computer Science, Engineering or relevant field
About Avaamo
Avaamo is a deep-learning software company that specializes in conversational interfaces to solve specific, high impact problems in the enterprise. Avaamo is building fundamental AI technology across a broad area of neural networks, speech synthesis, and deep learning to make conversational computing for the enterprise a reality.
Visit: www.avaamo.com for more details