Senior Python Developer
Job Description
Plura.ai, based in Henderson, NV, is seeking a Senior Python focused backend platform engineer to help scale its AI powered analytics and reporting platform. This on-site role concentrates on Python backend services, AWS serverless infrastructure, LLM orchestration, data pipelines, and AI generated reporting, with close collaboration to turn customer reporting needs into reliable platform capabilities.
Responsibilities
- Develop and maintain Python backend services that drive AI powered reporting, analytics APIs, asynchronous job processing, and report generation.
- Design and enhance AWS serverless architectures using Lambda, API Gateway, DynamoDB, S3, SQS, Step Functions, IAM, Secrets Manager, and CloudWatch.
- Build LLM powered workflows for natural language query planning, tool invocation, SQL generation, report narration, and quality evaluation.
- Integrate with MCP/JSON-RPC tools and data systems such as Athena, Snowflake, Timestream, and graph based query planners.
- Improve large dataset processing with chunking, queue fanout, merge and summarization jobs, and S3 backed artifacts.
- Implement secure, account scoped API behavior with JWT/Cognito authorization, least privilege IAM, and careful secrets handling.
- Develop and maintain unit, integration, end-to-end, and evaluation tests using pytest and related tooling.
- Troubleshoot production issues using CloudWatch logs, AWS X-Ray traces, job records, report artifacts, and LLM trace metadata.
- Collaborate with product and engineering leadership to translate customer reporting needs into reliable platform capabilities.
Requirements
- 6+ years of professional backend software engineering experience.
- Strong Python experience, ideally Python 3.12+.
- Production AWS experience, especially Lambda, API Gateway, DynamoDB, S3, IAM, CloudWatch, and Secrets Manager.
- Experience with infrastructure as code, preferably AWS CDK.
- Experience designing asynchronous systems, queues, long running jobs, retries, and status polling workflows.
- Strong SQL and analytical data processing skills.
- Experience building and maintaining REST APIs or JSON based service APIs.
- Strong testing discipline with pytest or similar frameworks.
- Ability to debug across application code, cloud infrastructure, logs, data pipelines, and third party services.
- Strong communication skills and the ability to work on-site full-time in Las Vegas, NV.
Technologies
- Python
- AWS Lambda
- AWS API Gateway
- AWS DynamoDB
- AWS S3
- AWS SQS
- AWS Step Functions
- AWS IAM
- AWS Secrets Manager
- AWS CloudWatch
- AWS X-Ray
- AWS CDK
- JWT
- Cognito
- MCP
- JSON-RPC
- Athena
- Snowflake
- Timestream
- Neptune
- OpenAI compatible APIs
- Bedrock
- AgentCore
- Anthropic
- Cerebras
- Docker
- ECR
- SQL
- pytest
Benefits
- Flexible schedule
- Health insurance
- Paid time off
What success looks like
- You can independently ship backend and infrastructure changes into a production AWS environment.
- You can reason about AI system quality, not just API functionality.
- You can improve reliability, observability, and test coverage while moving quickly.
- You can work across product requirements, data workflows, LLM behavior, and cloud architecture.
- You can help Plura build analytics systems that customers can trust.
Application questions
- What experience do you have with AWS Databases, Bedrock, etc?
- Tell me about how AI has changed the way you approach a programming task.
- What is sqrt^3 9? answer only
Similar Jobs
N