Back to Jobs
Agile Global Solutions, Inc.

PYTHON Developer at Agile Global Solutions, Inc.

Agile Global Solutions, Inc. Los Altos, California

Job Description

Apply Today We are looking for a contractor to join our team PYTHON DEVELOPER LOS ALTOS, CA(Only For locals) Only for Permanent Resident Customer wants someone who is primarily a software engineer, who writes mainly python apps and deploys them with AWS / terraform. NOT an Infra/DevOps engineer. Core Technical Skills (Must-Have) Python Web Development – Expertise with FastAPI (primary), Flask or Django acceptable. Infrastructure as Code – Strong experience with Terraform (essential). AWS Serverless Architecture – Hands-on experience with Lambda, S3, DynamoDB. Version Control / Collaboration – Proficient with GitHub, including branching, pull requests, and CI/CD integration. Containerization – Experience with Docker for building, deploying, and managing services. Research industry background- highly preferred Platform & DevOps Skills Automated Deployments & CI/CD – Implementing pipelines and integrating with IaC tools. Cloud Platform Engineering – Building scalable and secure systems on AWS. Internal Tooling Development – Support for scientific computing, data processing, data visualization, ML, or robotics applications. Soft / Organizational Skills Cross-Functional Collaboration – Ability to seamlessly work with different departments across the organization. Project & Time Management – Self-driven, able to multi-task and manage own projects efficiently. High-Quality Code Practices – Dedication to testing, profiling, linting/styling, and clean code principles. Technical / Platform Skills (Nice-to-Have) Experience with Other Python Frameworks – Flask, Django beyond FastAPI. Advanced AWS Services – e.g., Step Functions, API Gateway, CloudFormation, RDS. Machine Learning / Data Science Exposure – working knowledge of ML pipelines or libraries like PyTorch, TensorFlow, or scikit-learn. Data Visualization Tools – experience building dashboards or visualization pipelines. Robotics / Scientific Computing Experience – background in research tools or specialized computing environments. Additional DevOps Tools – e.g., Kubernetes, Jenkins, CircleCI, or GitHub Actions. Monitoring & Logging – familiarity with tools like CloudWatch, Prometheus, Grafana, or ELK stack. Soft / Organizational Skills (Nice-to-Have) Mentorship & Team Leadership – experience guiding junior engineers. Strong Communication Skills – able to explain complex technical concepts to non-technical stakeholders. Process Improvement Experience – identifying opportunities to improve deployment or development workflows. Programming & Frameworks Python (primary language) FastAPI (required), Flask or Django (acceptable alternatives) Cloud & Infrastructure AWS Services: Lambda (serverless functions) S3 (storage) DynamoDB (NoSQL database) Possibly: Step Functions, API Gateway, CloudFormation (nice-to-have) Infrastructure as Code: Terraform (must-have) Containerization: Docker Version Control & Collaboration GitHub (version control, pull requests, CI/CD integration) DevOps / Platform Tools CI/CD pipelines (Jenkins, GitHub Actions, CircleCI – depending on team) Monitoring/Logging (CloudWatch, Prometheus, Grafana – nice-to-have) Data / Scientific Computing / ML Tools Python libraries for data processing, visualization, ML (Pandas, NumPy, Matplotlib, scikit-learn, PyTorch, TensorFlow) Robotics frameworks or internal research computing tools (if applicable) Strong Communication Skills – able to clearly articulate technical concepts to peers, leadership, and cross-functional teams. Teamwork & Collaboration – works seamlessly with different departments and colleagues to achieve shared goals. Proactive & Takes Initiative – identifies problems and opportunities and acts without waiting for direction. Warm Regards Neil Davis I Team Lead Agile Global Solutions, Inc ....."Empowering Enterprises" Donate Red || Save Blue || Spread Green 916-620-9993 [email protected] | www.agileglobal.com www.linkedin.com/in/neil-davis-l-i-o-n-616497a6

Resume Suggestions

Highlight relevant experience and skills that match the job requirements to demonstrate your qualifications.

Quantify your achievements with specific metrics and results whenever possible to show impact.

Emphasize your proficiency in relevant technologies and tools mentioned in the job description.

Showcase your communication and collaboration skills through examples of successful projects and teamwork.

Explore More Opportunities