Jobs · Engineering · California

Senior Python Developer - AWS & Generative AI

Signature IT World Inc · Los Angeles, CA · 1 wk ago
On-siteEngineeringContract

Key Responsibilities

  • Design, develop, and maintain scalable applications using Python.
  • Build and deploy cloud-native applications on AWS.
  • Develop and integrate AI/Generative AI solutions using Large Language Models (LLMs).
  • Build RESTful APIs and backend services for enterprise applications.
  • Integrate AI services such as OpenAI, Amazon Bedrock, or similar platforms into business applications.
  • Design and optimize ETL/data processing pipelines.
  • Implement CI/CD pipelines and automate application deployments.
  • Collaborate with DevOps, Data Engineering, and Product teams to deliver high-quality solutions.
  • Optimize application performance, scalability, security, and reliability.
  • Participate in architecture discussions, code reviews, and technical mentoring.
  • Troubleshoot production issues and provide timely resolutions.
  • Ensure adherence to coding standards, best practices, and Agile methodologies.

Required Skills

  • Programming Python (Advanced)
  • FastAPI or Flask
  • REST API Development
  • Object-Oriented Programming
  • Multithreading & Asynchronous Programming
  • AWS Cloud
  • AWS Lambda
  • EC2
  • S3
  • API Gateway
  • ECS/ES
  • RDS
  • DynamoDB
  • IAM
  • CloudWatch
  • Step Functions
  • SNS/SQS
  • Secrets Manager
  • AI / Generative AI
  • OpenAI APIs
  • Amazon Bedrock
  • LangChain or Llama
  • Prompt Engineering
  • Retrieval-Augmented Generation (RAG)
  • Vector Databases (Pinecone, FAISS, ChromaDB)
  • AI Agent development
  • DevOps Docker
  • Kubernetes
  • Terraform (Preferred)
  • Git
  • Jenkins/GitHub Actions
  • CI/CD Pipelines
  • Database PostgreSQL
  • MySQL
  • MongoDB
  • Redis

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • 8+ years of software development experience.
  • 5+ years of hands-on Python development.
  • Strong experience designing applications on AWS.
  • Practical experience implementing AI/Generative AI use cases in production.
  • Experience with microservices architecture.
  • Strong knowledge of API development and cloud security best practices.
  • Excellent debugging, analytical, and problem-solving skills.
  • Experience working in Agile/Scrum environments.

Preferred Skills

  • Experience with Amazon Bedrock.
  • Knowledge of Machine Learning workflows.
  • Experience with Databricks or Snowflake.
  • Familiarity with MLOps.
  • Exposure to event-driven architectures.
  • Experience building AI copilots or intelligent automation solutions.

Soft Skills

  • Strong communication and stakeholder management skills.
  • Ability to work independently with minimal supervision.
  • High ownership and accountability.
  • Ability to deliver high productivity in a fast-paced environment.
  • Strong collaboration and mentoring skills.

Similar jobs