Senior Software Engineer Python, GenAI & Cloud Solutions

ConsultNet

Rockville, MD

JOB DETAILS
SKILLS
AWS Lambda, Amazon CloudFront, Amazon Relational Database Service (RDS), Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Artificial Intelligence (AI), Artificial Intelligence (AI) Agents, Benchmarking, Best Practices, Cloud Applications, Cloud Computing, Code Reviews, Coding Standards, Communication Skills, Communications Protocols, Consulting, Continuous Deployment/Delivery, Continuous Integration, Data Analysis, Data Processing, Data Storage, Design Patterns Programming Methodologies, Distributed Computing, Django, Docker, Ecosystems, Emerging Technology, Engineering, Enterprise Applications, Flask, High Availability Software, Identify Issues, MCP - Microsoft Certified Professional, Memory Management, Mentoring, Microservices, Microsoft SQL Server, Modeling Languages, MongoDB, Multitasking, MySQL, NoSQL, Node.js, Performance Tuning/Optimization, PostgreSQL, Presentation/Verbal Skills, Problem Solving Skills, Process Improvement, Python Programming/Scripting Language, Quality Assurance Methodology, Quality Management, REST (Representational State Transfer), Relational Databases (RDBMS), Requirements Management, Root Cause Analysis, Scalable System Development, Simple Queue Service (SQS), Software Architecture, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Team Player, Technical Leadership, Technical Writing, Test Automation, User Interface/Experience (UI/UX), Writing Skills
LOCATION
Rockville, MD
POSTED
7 days ago

Title: Senior Software Engineer – Python, GenAI & Cloud Solutions
Location: Rockville, MD or McLean, VA, or NYC/ NJ Area
Target Start Date:ASAP
Type: contract
Pay Rate: DOE

We are seeking a highly skilled Senior Software Engineer to design, develop, and deliver scalable cloud-native applications leveraging Python, AWS, and emerging Generative AI technologies. This role will be responsible for building enterprise-grade software solutions, developing AI-powered applications and agents, integrating Large Language Models (LLMs), and driving engineering best practices across the software development lifecycle.

The ideal candidate combines strong software engineering fundamentals with hands-on experience building GenAI-enabled applications, agentic workflows, and distributed microservices architectures.


Key Responsibilities

Software Development & Architecture

  • Design, develop, and maintain robust, scalable, and secure applications using Python and modern frameworks such as FastAPI, Flask, and Django.
  • Architect and implement microservices-based solutions and RESTful APIs following cloud-native and distributed systems design principles.
  • Build highly available and resilient applications leveraging AWS services and modern containerized deployment models.
  • Optimize application performance, scalability, reliability, and maintainability across enterprise environments.
  • Integrate applications with relational and NoSQL databases while ensuring efficient data access and storage patterns.

Generative AI & Agent Development

  • Design, develop, and deploy AI-powered applications utilizing Large Language Models (LLMs) and Generative AI technologies.
  • Build and maintain autonomous and semi-autonomous AI agents using frameworks such as Strands Agents, CrewAI, Google ADK, or similar platforms.
  • Implement advanced agent capabilities including tool usage, memory management, context orchestration, session management, and multi-agent workflows.
  • Develop and maintain integrations with GenAI services including Amazon Bedrock and other enterprise AI platforms.
  • Evaluate and improve AI system quality using frameworks such as DeepEval, Ragas, Opik, or equivalent evaluation methodologies.
  • Apply best practices for prompt engineering, model evaluation, hallucination mitigation, guardrails, and responsible AI implementation.
  • Leverage modern AI communication protocols and standards including MCP, A2A, and AG-UI where applicable.

Cloud Engineering & DevOps

  • Develop and maintain CI/CD pipelines supporting automated testing, deployment, and continuous delivery practices.
  • Design and deploy solutions using AWS cloud services including Lambda, ECS, S3, API Gateway, SNS, SQS, IAM, RDS, CloudFormation, CloudFront, and Amazon Bedrock.
  • Utilize containerization technologies such as Docker to support scalable and portable application deployments.
  • Partner with platform and infrastructure teams to ensure security, reliability, observability, and operational excellence.

Technical Leadership

  • Lead code reviews and promote engineering best practices, design patterns, and coding standards.
  • Mentor and support junior engineers through technical guidance and knowledge sharing.
  • Collaborate closely with product managers, architects, designers, and stakeholders to define technical requirements and solution approaches.
  • Contribute to architecture reviews, technical documentation, and engineering process improvements.
  • Troubleshoot and resolve complex production and development issues while driving root-cause analysis and long-term solutions.

Required Qualifications

Experience

  • 5–15+ years of professional software engineering experience with a strong focus on Python development.
  • 2+ years of hands-on experience developing and implementing Generative AI or LLM-based applications.
  • Experience building enterprise-grade distributed systems and cloud-native applications.

Technical Skills

  • Expert-level proficiency in Python and frameworks including FastAPI, Flask, and Django.
  • Strong understanding of software architecture, microservices, distributed systems, RESTful APIs, and system design principles.
  • Experience working with data processing and analytics libraries such as NumPy and Pandas.
  • Proficiency with relational databases (PostgreSQL, MySQL, SQL Server, etc.) and NoSQL databases (MongoDB, DynamoDB, etc.).
  • Experience with front-end technologies such as Angular and Node.js.
  • Hands-on experience with AWS cloud services including:
    • AWS Lambda
    • ECS
    • S3
    • API Gateway
    • SNS/SQS
    • IAM
    • RDS
    • CloudFormation
    • CloudFront
    • Amazon Bedrock
  • Experience building AI agents using Strands Agents (preferred), CrewAI, Google ADK, LangGraph, AutoGen, or comparable frameworks.
  • Experience implementing GenAI evaluation frameworks such as DeepEval, Ragas, Opik, or similar solutions.
  • Strong understanding of:
    • Agent architecture and orchestration
    • Context and memory management
    • Tool calling and function execution
    • Session and conversation lifecycle management
    • Multi-agent systems
  • Familiarity with GenAI ecosystem standards and protocols including MCP, A2A, and AG-UI.
  • Understanding of probabilistic model evaluation, benchmarking, and AI quality assessment methodologies.

DevOps & Engineering Practices

  • Strong experience with Git-based source control workflows.
  • Proficiency with Docker and containerized application deployment.
  • Experience designing and maintaining CI/CD pipelines and automated deployment processes.
  • Knowledge of software testing methodologies, automation frameworks, and secure development practices.

Professional Competencies

  • Exceptional problem-solving and analytical skills.
  • Ability to navigate ambiguity and solve complex technical challenges.
  • Strong verbal and written communication skills.
  • Proven ability to collaborate effectively across engineering, product, and business teams.
  • Self-motivated, proactive, and capable of managing multiple priorities in a fast-paced environment.
  • Passion for emerging technologies, AI innovation, and continuous learning.

This is an opportunity to work on modern, intelligent platforms at scale while helping shape how AI capabilities are integrated into real-world enterprise applications.

Welcome to ConsultNet, a premier national provider of technology talent and solutions. Our expertise spans across project services, contract-to-hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication-driven approach, partnering with a diverse client base to build high-performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com .

We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.



 

About the Company

C

ConsultNet