Senior Software Engineer (Python & AI/ML)
Company: GTG LLC
Company Stage: Startup / Growth-Stage
Location: Remote
Experience Level: Senior (7+ years)
About the Role
GTG LLC is a growing startup building intelligent, scalable software solutions. We are seeking a Senior Software Engineer with deep expertise in Python and AI/ML engineering, who is also comfortable operating across the full stack.
This role is ideal for someone who enjoys ownership, moving fast, and solving complex technical problems in an early-stage environment. You will work closely with founders and key stakeholders to design, build, and scale backend systems, AI-driven services, and modern web applications.
Key Responsibilities
- Design, develop, and maintain backend services using Python and frameworks such as Flask, Django, and FastAPI
- Build and integrate AI/ML solutions, including model deployment, inference pipelines, and data processing workflows
- Architect and maintain RESTful APIs with strong performance, scalability, and reliability
- Collaborate on frontend development using modern JavaScript frameworks such as React, Next.js, Angular, or Vue
- Contribute to overall system architecture, technical decisions, and engineering best practices
- Implement and maintain CI/CD pipelines to ensure reliable deployments and high code quality
- Work across the full product lifecycle, from early design and prototyping to production support
- Identify technical gaps and proactively propose and implement solutions
Required Qualifications
- 7+ years of professional experience as a Software Engineer or similar senior-level role
- C1 or higher English proficiency (mandatory) — strong verbal and written communication skills
- Deep expertise in Python and backend development
- Hands-on experience with Flask, Django, and/or FastAPI
- Strong background in AI/ML engineering, including production-level model integration and deployment
- Proficiency with modern JavaScript frameworks (React, Next.js, Angular, or Vue)
- Cloud experience with AWS or Azure (required)
- Experience with CI/CD pipelines, version control, and production deployment workflows
- Strong problem-solving skills and ability to work independently in a fast-paced startup environment
Nice to Have
- Experience with Java or C#, or proficiency in more than one backend programming language
- Experience with GCP in addition to AWS or Azure
- Prior experience working in early-stage or fast-moving startups
What We Offer
- Opportunity to play a key technical role in a growing startup
- High level of ownership and influence over architecture and product direction
- Fully remote and flexible work environment
- Competitive compensation, based on experience and skill level