Browse current jobs

Senior Software Engineer

Intech Creative Services · Hyderabad

Apply on employer website

Collected role description

Role overview

Senior Software Engineer at Intech Creative Services

Partners with Architecture/Product/CloudOps/Engineering teams to craft highly scalable, flexible and resilient cloud architectures that address customer business problems and accelerate the adoption of cloud services.

Responsibilities

  • Designs and implements complex architectural solutions using AWS design principles, best practices, and industry standards.
  • Build scalable, reliable, and cost-efficient ML pipelines using Python, AWS services (SageMaker, Lambda, Step Functions, S3, ECR, etc.), and container technologies (Docker, ECS/Fargate).
  • Lead technical design reviews, guide engineering teams on architectural best practices, and create high-level and low-level design documents.
  • Determines code quality and test coverage, designs and implements tests to make sure software is built to the highest quality possible.
  • Communicate and explain technical/architectural decisions to product, development, and delivery teams Drive continual improvement in quality and efficiency, including defect prevention/root cause analysis, as well as suggest and adopt improvements to technology and efficiency.
  • Perform proof of concept work for integrating new technologies into the existing product.
  • Ability to comprehend detailed project specifications, as well as the ability to adapt to various technologies and simultaneously work on multiple projects.
  • Participates in reviews of software engineers’ code to deliver high-quality solutions.
  • Work closely with the product and actively participate in business requirement analysis.
  • Lead and mentor junior members of the team.
  • Research and implement performance tuning and enhancements to existing and newly developed systems to gain the most performance from the existing Infrastructure.
  • Experience working in an agile / scrum environment Deep understanding of cloud computing technologies and workload transition challenges, knowledge of AWS Well-Architected Framework, industry standards, and best practices Strong experience with MLOps platforms such as AWS Sagemaker, Kubeflow, or MLflow.
  • Hands-on design and development experience using Python, Flask, Django, AsyncIO, etc.
  • Good understanding of distributed software applications, including system integration, testing, and troubleshooting Experience in monitoring the health of distributed systems and a strategy for error detection and recovery Systems integration experience, including design and development of APIs, Real-Time Systems, and Microservices Current cloud technology experience, preferably AWS (EKS, S3, RDS, Lambda, Aurora, ECS-Fargate …etc.) Passionate to learn new frameworks, building new processes and procedures from scratch, and training the analysts on best practices.
  • Demonstrable familiarity with CI/CD process, testing frameworks, and practices (CodeCommit, CodeDeploy, CodePipeline, Jenkins, Harness, etc.) Experience integrating with async messaging, logging, or queues, such as Kafka, RabbitMQ, or SQS.
  • Strong knowledge of software development process and project management methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and documentation skills with the ability to lead cross-functional initiatives.
  • Enjoy working in a dynamic, fast-moving, and challenging environment Good team player and work with globally distributed teams.
  • Experience with ML frameworks: TensorFlow, PyTorch, scikit-learn.
  • Experience with Kubeflow, MLflow, Airflow, or similar workflow orchestration tools.
  • Building automated and scheduled pipelines for analytical processes.

Preferred qualifications and skills

  • What your background looks like: BS in Computer Science or related fields; MS preferred 8+ years’ experience in key engineering roles, such as technical lead, software engineer, and software architect. 5+ years’ experience using Amazon Web Services (AWS) to architect and deploy reliable, cost-effective, scalable, and secure cloud native solutions.
  • Nice to have Experience with monitoring and logging tools – Dynatrace, Splunk etc.

Employment details

  • Location: Hyderabad

Collected experience requirement

8-10 years