Beacon Hill Technologies is a premier National Information Technology Staffing Group providing world-class technology talent across all industries. They are seeking a Principal Python Software Engineer to lead the design, development, and deployment of scalable software solutions using Python, AWS, and AI-driven systems.
Responsibilities:
- Lead the design, development, and deployment of scalable software solutions using Python, AWS and AI-driven systems
Requirements:
- Proficiency in Python programming - 7+ years
- Extremely strong in cloud services (AWS/Azure - EC2, S3, Lambda, RDS, etc.)
- Strong database like SQL, noSQL
- Very strong architectural experience, design strategy - proven end-to-end design strategy for applications
- AI experience - integrating into production environments, exposure to RAG architectures, hands on with AI-enabled apps
- DevOps knowledge/light experience - containerization, CI/CD pipelines, basic DevOps practices
- Experience being involved of delivery of AI solutions from prototype to production in enterprise level environments
- Other programming languages - Java, Go, C++
- LLM experience