Job Description
Job Title:
Software Engineer: Python / Data Engineering / AI & ML
Location:
Charlotte, NC 28202 (Hybrid)
Duration:
13+ Months with possible extension/conversion
Overview:
Seeking a highly skilled Software Engineer with expertise in Python development and a background in distributed computing, microservices, and modern data workflows. Responsibilities include analyzing and resolving technical challenges related to data pipelines, AI/ML integration, and microservices architecture. Collaboration with stakeholders and compliance adherence are essential.
Requirements:
- Experience:
- 4+ years of Software Engineering or equivalent experience (work, consulting, military, education)
- 5+ years of Python development, including data engineering & ML libraries
- 2+ years of hands-on experience with:
- Apache Spark
- Apache Airflow
- Microservices API development
Preferred Skills:
- 2+ years of experience with Cloud platforms (AWS, Azure, GCP)
- Exposure to GenAI, ML, LLMs, GPU-based model training/inference
Responsibilities:
- Participate in complex software engineering projects, focusing on design, development, and deployment
- Analyze and troubleshoot diverse technical challenges
- Develop and optimize distributed workflows using Apache Spark and Airflow
- Design and implement microservices and RESTful APIs for scalable applications
- Contribute to projects involving ML, GenAI, LLMs, and GPU computing
- Ensure compliance with policies and industry regulations
Contact:
Nayak, Team Lead
Address: 1740 Grassland Parkway, Ste 405, Alpharetta GA 30004
Email / Phone / WhatsApp: (Details not provided)