Software Developer/Senior Software Developer/Engineering Manager - Python, ML/AI, AWS Cloud/GCP/Azure

Location: Navi Mumbai, India
Experience: 3+ years
Type: Full-time

ABOUT JIOTESSERACT

Jio Tesseract (tesseract.in) is an MIT Media Lab spin-off and RIL company on a mission to democratize mixed reality

in India.

Our recent products include Jioglass. JioGlass is a virtual reality eyewear that allows people to connect with each

other in real-time. The JioGlass was designed and built by Tesseract.

Tesseract develops technology for Augmented Reality (AR) and Virtual Reality (VR) oriented products such as

cameras, headsets, smart glasses for companies. Tesseract launched products such as a virtual reality 360-degree

camera called Methane, largely taken up by the real estate websites and a VR 360 degree camera called Quark.

Holoboard (http://myholo.io) - world's first collaborative AR headset that works with any smartphone, Methane 360

VR Camera (http://360vr.tesseract.in) - an indoor mapping device and platform and Presence MR

(https://quark360.com/#presence) - a mixed reality editing and sharing application.

Tesseract has been the winner of TechCrunch | TechNode Asia Hardware Battlefield (2018 - Gold), Nasscom

Design4India (2018), Nasscom Emerge 50 League of 10 (2019) and many more innovation awards.

We are seeking a skilled and motivated Software Developer/Senior Software Developer/Engineering Manager - Python, ML/AI, AWS Cloud with expertise in Python, Machine Learning (ML), Artificial Intelligence (AI), and AWS Cloud services to join our dynamic team in Mumbai. The ideal candidate will be responsible for designing, developing, and deploying cutting-edge AI/ML solutions in the cloud while ensuring high performance, scalability, and reliability.

Key Responsibilities:

  • Build, train, and optimize machine learning models for various use cases such as predictive analytics, computer vision, NLP, and recommendation systems.
  • Design end-to-end scalable AI/ML pipelines using Python and integrate them into existing systems.
  • Deploy, monitor, and manage AI/ML models and applications on AWS Cloud infrastructure.
  • Work closely with cross-functional teams, including data engineers, product managers, and business analysts, to translate business requirements into technical solutions.
  • Write clean, reusable, and efficient code. Implement unit tests and follow best practices for software development.
  • Keep up with the latest trends, technologies, and tools in AI/ML and cloud computing.

Required Skills & Qualifications:

  • Strong programming skills in Python.
  • Hands-on experience with ML/AI frameworks such as TensorFlow, PyTorch, scikit-learn, or Keras.
  • Proficiency in deploying and managing applications on AWS Cloud (e.g., S3, EC2, Lambda, SageMaker, etc.).
  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Experience in developing supervised and unsupervised learning models.
  • Familiarity with data preprocessing techniques and feature engineering.
  • Strong understanding of model evaluation, hyperparameter tuning, and optimization.
  • Experience with cloud-native architectures and serverless solutions.
  • Strong analytical and debugging skills to resolve complex issues effectively.

Education:

  • Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
  • Experience with big data tools like Spark, Hadoop, or Apache Airflow.
  • Familiarity with DevOps practices and CI/CD pipelines.