Job Description
Python Developer
Location: Mumbai - In-office
Company: Arcitech.ai
About Us
Arcitech.ai is at the forefront of AI-integrated software and platform development. We build scalable, cloud-native applications for education, recruitment, marketplaces and more. Join us to work on cutting-edge projects and help shape the future of AI-driven products.
- Design, develop and maintain Python applications with a focus on clean, efficient, and well-tested code.
- Build and consume RESTful or GraphQL APIs following best practices.
- Containerize microservices using Docker and collaborate on Kubernetes deployments.
- Implement and monitor background tasks with Celery, including retry strategies and alerting.
- Integrate third-party services via webhooks (e.g., Stripe, Razorpay).
- Set up WebSocket consumers using Django Channels to power real-time features.
- Configure AWS infrastructure as code (EC2, S3, RDS), manage backups and monitoring through CloudWatch.
- Write unit and integration tests (pytest or unittest) to achieve and maintain ? 80% coverage.
- Follow Git branching strategies and contribute to CI/CD pipeline definitions.
- Participate in daily tech-talks, knowledge-sharing sessions, and code reviews.
- Bachelor's degree in Computer Science or a related field.
- 25 years of professional experience working primarily in Python.
- Strong proficiency with Python standard library and common packages (e.g., NumPy).
- Solid experience designing and consuming RESTful/GraphQL APIs.
- Hands-on experience with Docker and at least one cloud platform (AWS or Azure).
- Proven track record of writing tests with pytest or unittest frameworks.
- Familiarity with Git workflows and CI/CD best practices.
- Excellent problem-solving skills and clear communication.
- Experience with AI/ML frameworks such as TensorFlow, Keras or PyTorch.
- Prior work with the Django web framework.
- Understanding of machine learning concepts (neural networks, computer vision, reinforcement learning).
- Background in data analysis, statistics, or applied mathematics.
- Exposure to Celery task queues and real-time application patterns.
- Contributions to open-source Python or AI projects.
- Competitive salary and benefits package.
- Opportunity to work on innovative AI and web-development initiatives.
- A collaborative culture that values continuous learning and skill growth.
Qualification
Bachelor's Degree
Key skill Required
- Python
- AWS
- Azure
- Celery
- CloudWatch
- Computer Vision
- Data Analysis
- CI/CD
- Analysis
- Applied Mathematics
- Clear Communication
- Communication
- Computer Science
- Design
- Development
- Django
- Git
- GraphQL
- Infrastructure
- Infrastructure as Code
- Integrated Software
- Integration
- Keras
- Kubernetes
- Learning
- Machine Learning
- Mathematics
- Microservices
- NumPy
- Pipeline
- Proven Track Record
- PyTorch
- Recruitment
- Reinforcement
- Reinforcement Learning
- Science
- Statistics
- TensorFlow
- Web Framework
- WebSocket
- Writing