What are the responsibilities and job description for the Software Engineer (Full Stack Python) – Dallas, TX position at MPower Plus?
Job Title: Software Engineer (Full Stack Python)
Location: Dallas, TX (In-Person Interview Required)
We are seeking a highly skilled Software Engineer with strong experience in Python development, cloud-native applications, and AI/LLM integrations to support the development of next-generation agentic AI platforms.
Required Qualifications:
- 5 years of software engineering experience.
- Strong proficiency in Python with working knowledge of Java, Go, or TypeScript.
- Hands-on experience building REST/gRPC APIs and microservices in production environments.
- Experience with LLM integrations, Prompt Engineering, Agentic AI systems, or AI/ML application development.
- Familiarity with LangChain, LangGraph, or similar AI orchestration frameworks.
- Strong experience with AWS or Azure, Docker, Kubernetes, and CI/CD pipelines.
- Hands-on experience with Infrastructure as Code (Terraform, CloudFormation, or Pulumi).
- Strong understanding of software testing, deployment, and production support.
Preferred Skills:
FastAPI/Flask, Kafka, Redis, Vector Databases, Datadog, Splunk, OpenTelemetry, Async Python, and Event-Driven Architectures.
Note: Candidate must be available to attend an in-person interview in Dallas, TX.