Search by job, company or skills

Senior Software Engineer (Python, AI & AWS)

Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Role: Senior Software Engineer

Position Type: Full-Time Contract (40hrs/week)

Contract Duration: Long Term

Work Schedule: 8 hours/day (Mon-Fri)

Location: Hybrid - Wed/Thursday to be in onsite in Hyderabad, India

We are seeking a Senior AI Software Engineer with deep expertise in Python, cloud-native application development, and Generative AI technologies. This role focuses on building scalable AI-powered applications, LLM integrations, Agentic AI solutions, and distributed microservices on AWS. The ideal candidate has strong experience developing production-grade APIs, integrating OpenAI or similar LLM platforms, implementing RAG pipelines, and designing highly scalable backend systems.

Key Responsibilities

  • Design and develop scalable, secure, and cloud-native applications on AWS.
  • Build and maintain distributed applications using Python, Flask, Django, and AsyncIO.
  • Design REST APIs, microservices, and event-driven architectures.
  • Develop and support MLOps platforms using AWS SageMaker, Kubeflow, or MLflow.
  • Lead cloud modernization initiatives following AWS Well-Architected Framework principles.
  • Design and maintain CI/CD pipelines and deployment automation.
  • Integrate applications with Kafka, RabbitMQ, or Amazon SQS.
  • Monitor, troubleshoot, and optimize distributed production systems.
  • Conduct architecture reviews, code reviews, and mentor development teams.
  • Collaborate with architects, product managers, and global engineering teams.
  • Establish engineering standards, documentation, and best practices.

Required Qualifications

  • Bachelor's degree in Computer Science or related discipline.
  • 8+ years of software engineering experience.
  • 5+ years of hands-on AWS experience.
  • Strong Python development experience.
  • Experience with Flask, Django, or AsyncIO.
  • Experience developing APIs and microservices.
  • Strong understanding of distributed systems.
  • Experience with AWS services such as EKS, ECS, Lambda, S3, RDS, Aurora, and Fargate.
  • Experience implementing CI/CD pipelines using Jenkins, CodePipeline, CodeDeploy, Harness, or similar tools.
  • Experience with Kafka, RabbitMQ, or Amazon SQS.
  • Experience with AWS SageMaker, Kubeflow, or MLflow.
  • Experience working within Agile environments.
  • Strong communication and technical leadership skills.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151956117

Similar Jobs

Hyderabad, India

Skills:

PostgreSQLDockerPythonJavaAws ServicesDynamodbJenkinsGitCloudwatchAmazon ConnectRest ApisAI AgentsAI Agent AssistContact FlowsReal-Time Voice AIEntity ExtractionGenerative AIAgent WorkspaceAmazon Nova SonicRouting ProfilesDialogue ManagementQueuesPrompt EngineeringIntent RecognitionAI Workflow AutomationVoice Assistants

Hyderabad, India

Skills:

TypescriptDockerTerraformPysparkApache SparkPythonSqlAWSJupyter

Hyderabad, India

Skills:

DynamodbEmrAws RdsKinesisCloudwatchElasticsearchAws Ec2WafDevops ToolsPythonAWS Cloud infrastructureVPN connectivitySPARK programmingdata migration facilitiesGlueAWS migration toolsAthenacloud security architecturesCloudTrail

Hyderabad

Skills:

FastAPISqlPythonPydanticLinux/UnixPyPI

Hyderabad, India

Skills:

LambdaARM templatesNetworkingCloudformationTerraformNetworking ConceptsPowerShellAWSPythonKubernetesBashAzureDockerSageMakerInfrastructure as codeHCDContainerization technologiesAmazon BedrockSecurity Principles and GuardrailsDatastaxAI models and algorithmsVector DBApp RunnerSecurityCompute

Beware of Scammers

We don’t charge money for job offers