Who are we?
We are an Artificial Intelligence Services and Solutions company that focuses on applying Machine Learning, Deep Learning and Advanced Analytics to solve the problems of businesses. Amnet Digital has highly experienced talent from world-leading institutions and technology companies. We have successfully applied AI Technologies in Enterprise Software, Retail, eCommerce and Healthcare. Our digital product engineering teams design and deploy enterprise solutions that are robust, secure and scalable.
Job Level: mid-seniorExperience: 4 to 8 yearsLocation: Hyderabad, India
About the Role
The role of a Python developer is to contribute to coding done using Python language in different areas of web development, application development, game development, data science, machine learning, AI, etc.
Your Key Responsibilities
- Writing efficient, reusable, testable, and scalable code.
- Understanding, analyzing, and implementing – Business needs, feature modification requests, conversion into software components.
- Integration of user-oriented elements into different applications, data storage solutions.
- Developing – Backend components to enhance performance and receptiveness, server-side logic, and platform, statistical learning models, highly responsive web applications.
- Designing and implementing – High availability and low latency applications, data protection and security features.
- Performance tuning and automation of application.
- Testing and debugging software applications with Python test framework tools like Behave, Pytest, PyUnit, etc.
- Enhancing the functionalities of current software systems.
- Coming up with digital tools for online traffic monitoring.
- Working with Python libraries like Pandas, NumPy, etc.
- Creating predictive models for AI and ML-based features.
- Keeping abreast with the latest technology and trends.
- Fine-tune and develop AI/ML-based algorithms based on results.
What To Bring
- 4 - 8 years of hand on experience of developing python-based solutions/applications.
- Strong experience in Python, preferably with a good low level designing and programming concepts.
- Strong experience in any cloud platform preferably AWS or GCP.
- Strong experience of working with API’s and integrating multiple applications together.
- Experience with SQL and relational databases.
- Solid architectural understanding of NOSQL databases.
- Good understanding of cloud security best practices.
- Excellent understanding of OOP concepts with experience applying it in enterprise programming.
- Deep understanding of distributed systems (e.g. CAP theorem, partitioning, replication, consistency, and consensus)
- Good Git version control practices
- Proficient with Microsoft office suite (Excel, Word, PowerPoint)
- Experience of working with Data Warehousing Technologies like BigQuery, Redshift, or snowflake is a plus.
- Experience in using Business Intelligence tools such as: Tableau, Power BI for business applications is a plus.
- Self-starter and have strong interpersonal skills.
- Strong analytical, problem solving, and troubleshooting abilities.
- Flexibility to adapt to a variety of engagement types, working hours and work environments and locations.