Python Developer
at It is a cloud communications provider based in Hyderabad
We are hiring for Python Developer for one of the leading company in Cloud & Blockchain communication
Job Description
• Develop new API features and maintain existing features
• Write reusable microservices and libraries for future use
• Optimize backend services for scalability
• Build products for our customers on top of our APIs
• Build internal tools and automate repetitive operations
Desired Profile
Education: B.tech/ B.E./ MCA
Exp- 2-5 Years (preferably in Product based company)
• Good understanding of various backend components and microservice architecture
• Good understanding of at least one SQL and Non-SQL datastore
• Strong understanding of data structures and algorithms
• Basic understanding of frontend web technologies like ajax
• Proficient understanding of Git and version control
• Familiarity with a Unix-like operating system is a must
• Being fluent with either Go or Python would be a plus
• Familiarity with docker and kubernetes would be a plus
• Contribution to opensource projects would

Similar jobs
About NonStop io Technologies
NonStop io Technologies is a value-driven company with a strong focus on process-oriented software engineering. We specialize in Product Development and have a decade's worth of experience in building web and mobile applications across various domains. NonStop io Technologies follows core principles that guide its operations and believes in staying invested in a product's vision for the long term. We are a small but proud group of individuals who believe in the 'givers gain' philosophy and strive to provide value in order to seek value. We are committed to and specialize in building cutting-edge technology products and serving as trusted technology partners for startups and enterprises. We pride ourselves on fostering innovation, learning, and community engagement. Join us to work on impactful projects in a collaborative and vibrant environment.
Brief Description:
We're seeking an AI/ML Engineer to join our team. As AI/ML Engineer, you will be responsible for designing, developing, and implementing artificial intelligence (AI) and machine learning (ML) solutions to solve real-world business problems. You will work closely with engineering teams, including software engineers, domain experts, and product managers, to deploy and integrate Applied AI/ML solutions into the products that are being built at NonStop io. Your role will involve researching cutting-edge algorithms and data processing techniques, and implementing scalable solutions to drive innovation and improve the overall user experience.
Responsibilities
● Applied AI/ML engineering; Building engineering solutions on top of the AI/ML tooling available in the industry today. Eg: Engineering APIs around OpenAI
● AI/ML Model Development: Design, develop, and implement machine learning models and algorithms that address specific business challenges, such as natural language processing, computer vision, recommendation systems, anomaly detection, etc.
● Data Preprocessing and Feature Engineering: Cleanse, preprocess, and transform raw data into suitable formats for training and testing AI/ML models. Perform feature engineering to extract relevant features from the data
● Model Training and Evaluation: Train and validate AI/ML models using diverse datasets to achieve optimal performance. Employ appropriate evaluation metrics to assess model accuracy, precision, recall, and other relevant metrics
● Data Visualization: Create clear and insightful data visualizations to aid in understanding data patterns, model behaviour, and performance metrics
● Deployment and Integration: Collaborate with software engineers and DevOps teams to deploy AI/ML models into production environments and integrate them into various applications and systems
● Data Security and Privacy: Ensure compliance with data privacy regulations and implement security measures to protect sensitive information used in AI/ML processes
● Continuous Learning: Stay updated with the latest advancements in AI/ML research, tools, and technologies, and apply them to improve existing models and develop novel solutions
● Documentation: Maintain detailed documentation of the AI/ML development process, including code, models, algorithms, and methodologies for easy understanding and future reference.
Qualifications & Skills
● Bachelor's, Master's, or PhD in Computer Science, Data Science, Machine Learning, or a related field. Advanced degrees or certifications in AI/ML are a plus
● Proven experience as an AI/ML Engineer, Data Scientist, or related role, ideally with a strong portfolio of AI/ML projects
● Proficiency in programming languages commonly used for AI/ML. Preferably Python
● Familiarity with popular AI/ML libraries and frameworks, such as TensorFlow, PyTorch, scikit-learn, etc.
● Familiarity with popular AI/ML Models such as GPT3, GPT4, Llama2, BERT etc.
● Strong understanding of machine learning algorithms, statistics, and data structures
● Experience with data preprocessing, data wrangling, and feature engineering
● Knowledge of deep learning architectures, neural networks, and transfer learning
● Familiarity with cloud platforms and services (e.g., AWS, Azure, Google Cloud) for scalable AI/ML deployment
● Solid understanding of software engineering principles and best practices for writing maintainable and scalable code
● Excellent analytical and problem-solving skills, with the ability to think critically and propose innovative solutions
● Effective communication skills to collaborate with cross-functional teams and present complex technical concepts to non-technical stakeholders
Job Description:
• Experience in Python (Only Backend), Data structures, Oops, Algorithms, Django, NumPy etc.
• Notice/Joining of not more than 30 days.
• Only Premium Institute- Tier 1 and Tier 2.
• Hybrid Mode of working.
• Good understanding of writing Unit Tests using PYTest.
• Good understanding of parsing XML’s and handling files using Python.
• Good understanding with Databases/SQL, procedures and query tuning.
• Service Design Concepts, OO and Functional Development concepts.
• Agile Development Methodologies.
• Strong oral and written communication skills.
• Excellent interpersonal skills and professional approach Skills desired.
Experience Required: 3-5 Years
No. of vacancies: 2
Job Type: Full Time
Vacancy Role: WFO
Job Category: Development
Job Description
ChicMic Studios is hiring for a highly skilled and experienced Sr. Python Developer to join our dynamic team. The ideal candidate will have a robust background in developing web applications using Django and Flask, with expertise in deploying and managing applications on AWS. Proficiency in Django Rest Framework (DRF), a solid understanding of machine learning concepts, and hands-on experience with tools like PyTorch, TensorFlow, and transformer architectures are essential.
Roles & Responsibilities
- Develop, maintain, and scale web applications using Django & DRF.
- Implement and manage payment gateway integrations and ensure secure transaction handling.
- Design and optimize SQL queries, transaction management, and data integrity.
- Work with Redis and Celery for caching, task queues, and background job processing.
- Develop and deploy applications on AWS services (EC2, S3, RDS, Lambda, Cloud Formation).
- Implement strong security practices including CSRF token generation, SQL injection prevention, JWT authentication, and other security mechanisms.
- Build and maintain microservices architectures with scalability and modularity in mind.
- Develop Web Socket-based solutions including real-time chat rooms and notifications.
- Ensure robust application testing with unit testing and test automation frameworks.
- Collaborate with cross-functional teams to analyze requirements and deliver effective solutions.
- Monitor, debug, and optimize application performance, scalability, and reliability.
- Stay updated with emerging technologies, frameworks, and industry best practices.
- Create scalable machine learning models using frameworks like PyTorch, TensorFlow, and scikit-learn.
- Implement transformer architectures (e.g., BERT, GPT) for NLP and other advanced AI use cases.
- Optimize machine learning models through advanced techniques such as hyperparameter tuning, pruning, and quantization.
- Deploy and manage machine learning models in production environments using tools like TensorFlow Serving, TorchServe, and AWS SageMaker.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3-5 years of professional experience as a Python Developer.
- Proficient in Python with a strong understanding of its ecosystem.
- Extensive experience with Django and Flask frameworks.
- Hands-on experience with AWS services for application deployment and management.
- Strong knowledge of Django Rest Framework (DRF) for building APIs.
- Expertise in machine learning frameworks such as PyTorch, TensorFlow, and scikit-learn.
- Experience with transformer architectures for NLP and advanced AI solutions.
- Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with MLOps practices for managing the machine learning lifecycle.
- Basic knowledge of front-end technologies (e.g., JavaScript, HTML, CSS) is a plus.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.

Core Focus:
- Operate with a full DevOps mindset, owning the software lifecycle from development through production support.
- Participate in Agile ceremonies and global team collaboration, including on-call support.
Mandatory/Strong Technical Skills (6–8+ years of relevant experience required):
- Java: 4.5 to 6.5 years experience
- AWS: Strong knowledge and working experience with Cloud technologies minimum 2 years.
- Kafka: 2 years of Strong knowledge and working experience with data integration technologies
- Databases: Experience with SQL/NoSQL databases (e.g., Postgres, MongoDB).
Other Key Technologies & Practices:
- Python, Spring Boot, and API-based system design.
- Containers/Orchestration (Kubernetes).
- CI/CD tools (Gitlab, Splunk, Datadog).
- Familiarity with Terraform and Airflow.
- Experience in Agile methodology (Jira, Confluence).
Required technical skills
- 3+ years of experience as a software developer using GoLang with > 3 years prior experience in an Object Orientated language
- At least 1 year working experience on Linux operating system
Nice to have:
- Experience in the finance industry or knowledge of financial products/markets
- BA/BS in Computer Science or equivalent practical experience
- Java experience
- Experience with multi-tier application architecture and streaming systems
- Message streaming using Kafka
- Knowledge and experience adhering to software development life cycle best practices including test-driven development, unit testing discipline, agile development, and CI/CD strategies
- Working knowledge of building and deploying distributed systems
- Experience with cloud technologies like Kubernetes, Docker, AKS
Job Description:
Engage in code design, testing, integration, deployment, and enhancements
Write high-quality code and take responsibility for tasks
Solve performance bottlenecks
Communicate and collaborate with product manager, QA, and UI/UX teams
Deliver with quality, on-time in a fast-paced start-up environment
Have a strong sense of code quality
Candidate Profile:
Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
At least 5+ years of relevant experience as a back-end engineer
Excellent Java and object-oriented development skills
Experience in building and scaling microservices
Strong problem-solving skills, technical troubleshooting, and diagnosing
Solid knowledge of RDBMS and NoSQL technologies
Experience in developing back-ends for enterprise systems
Knowledge of debugging performance and optimization techniques
Experience in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring boot, Kafka
Good knowledge of cloud technologies eg. AWS
Demonstrated ability to deliver in a fast-paced environment
-
Bachelor’s or master’s degree in Computer Engineering, Computer Science, Computer Applications, Mathematics, Statistics, or related technical field. Relevant experience of at least 3 years in lieu of above if from a different stream of education.
-
Well-versed in and 3+ hands-on demonstrable experience with: ▪ Stream & Batch Big Data Pipeline Processing using Apache Spark and/or Apache Flink.
▪ Distributed Cloud Native Computing including Server less Functions
▪ Relational, Object Store, Document, Graph, etc. Database Design & Implementation
▪ Micro services Architecture, API Modeling, Design, & Programming -
3+ years of hands-on development experience in Apache Spark using Scala and/or Java.
-
Ability to write executable code for Services using Spark RDD, Spark SQL, Structured Streaming, Spark MLLib, etc. with deep technical understanding of Spark Processing Framework.
-
In-depth knowledge of standard programming languages such as Scala and/or Java.
-
3+ years of hands-on development experience in one or more libraries & frameworks such as Apache Kafka, Akka, Apache Storm, Apache Nifi, Zookeeper, Hadoop ecosystem (i.e., HDFS, YARN, MapReduce, Oozie & Hive), etc.; extra points if you can demonstrate your knowledge with working examples.
-
3+ years of hands-on development experience in one or more Relational and NoSQL datastores such as PostgreSQL, Cassandra, HBase, MongoDB, DynamoDB, Elastic Search, Neo4J, etc.
-
Practical knowledge of distributed systems involving partitioning, bucketing, CAP theorem, replication, horizontal scaling, etc.
-
Passion for distilling large volumes of data, analyze performance, scalability, and capacity performance issues in Big Data Platforms.
-
Ability to clearly distinguish system and Spark Job performances and perform spark performance tuning and resource optimization.
-
Perform benchmarking/stress tests and document the best practices for different applications.
-
Proactively work with tenants on improving the overall performance and ensure the system is resilient, and scalable.
-
Good understanding of Virtualization & Containerization; must demonstrate experience in technologies such as Kubernetes, Istio, Docker, OpenShift, Anthos, Oracle VirtualBox, Vagrant, etc.
-
Well-versed with demonstrable working experience with API Management, API Gateway, Service Mesh, Identity & Access Management, Data Protection & Encryption.
Hands-on experience with demonstrable working experience with DevOps tools and platforms viz., Jira, GIT, Jenkins, Code Quality & Security Plugins, Maven, Artifactory, Terraform, Ansible/Chef/Puppet, Spinnaker, etc.
-
Well-versed in AWS and/or Azure or and/or Google Cloud; must demonstrate experience in at least FIVE (5) services offered under AWS and/or Azure or and/or Google Cloud in any categories: Compute or Storage, Database, Networking & Content Delivery, Management & Governance, Analytics, Security, Identity, & Compliance (or) equivalent demonstrable Cloud Platform experience.
-
Good understanding of Storage, Networks and Storage Networking basics which will enable you to work in a Cloud environment.
-
Good understanding of Network, Data, and Application Security basics which will enable you to work in a Cloud as well as Business Applications / API services environment.
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
- You write high quality, maintainable, and robust code, often in Java or C++/C/Python/ROR/C#
- You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
- You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
- You solve problems at their root, stepping back to understand the broader context.
- You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
- You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
- You recognize and use design patterns to solve business problems.
- You understand how operating systems work, perform and scale.
- You continually align your work with Amazon’s business objectives and seek to deliver business value.
- You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
- You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
- You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
- Bachelors or Masters in Computer Science or relevant technical field.
- Experience in software development and full product life-cycle.
- Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
- Proficiency in SQL and data modeling.










