Senior Python Developer
Job Description
NutaNXT is seeking for a Senior Python Developer for our AI/ ML based project. The ideal candidate has strong experience in Python Development leading for org-wide app developing initiatives. Your primary focus will be the development of Python applications and their integration with back-end services.
Responsibilities
- Build back-end applications and services for cloud and embedded systems
- Write services/routines for data pre-processing and pipelining routine procedures
- Create services for Linux based systems
- Design scalable solutions for applications and services across different verticals
- Perform routine testing and quality assurance for any and all tools developed
- Perform root cause analysis and application debugging
- Integration of UI design and elements with backend services and resources
- Integration of database and storage solutions into backend
- Uphold code quality standards, following best practices and building efficient solutions
- Innovate ideas and implementations for automation of routine procedures, redesign of existing services and inclusion of new tools and technologies
- Coordinating with development teams to determine application requirements
- Assess client requirements/suggestions and prioritize accordingly internally
- Communicate updates and analysis to client and team members in a documented manner
- Collaborate with team members on multiple fronts and assist in assignments related to project and existing objectives
Qualifications
- Bachelor’s degree in Computer Sciences, Engineering or related field
- 3-5 years of experience as a software engineer
- Expert knowledge of Python and related frameworks including Django and Flask
- Good understanding of threading and multiprocessing architectures
- Well versed with version control in Git and code repositories
- Ability to integrate and ingest data from multiple sources and structures
- Experience with embedded tools and platforms such as ARM & Embedded Linux
- Understanding of cloud computing, hosting and services involved
- Experience in working with web servers and building deployment pipelines
- Familiarity with front-end technologies and testing tools
- Strong technical skills in Python and its common data processing libraries
- Preferred experience in remote/cloud platforms and services
- Understanding of Linux and Embedded development and deployments