EPAM Systems is an information technology (IT) company that has become a leading global digital and product design, digital platform engineering, and product de
Senior Python GenAI Engineer
Location
Turkey
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python GenAI Engineer
EPAM Systems
Senior Python GenAI Engineer Location: Remote in Türkiye Job Description: We are looking for a highly skilled Senior Python Engineer to join a fast-paced, innovative team working on modern data platforms and AI-driven solutions. You will play a key role in designing scalable data pipelines, building cloud-native applications, and leveraging GenAI tools to accelerate development. Responsibilities - Design and develop scalable web services and background jobs using FastAPI - Build and optimize data processing and reporting solutions - Develop and maintain robust data pipelines and architectures - Work with modern cloud platforms (primarily Azure) to deploy and manage applications - Implement CI/CD pipelines and automation processes - Apply Infrastructure as Code (IaC) practices for scalable environments - Leverage AI-assisted development tools (e.g., Copilot) for spec-driven development Requirements - Strong Python experience (5+ years in production) - Hands-on experience with web frameworks (FastAPI preferred) - Experience with data processing tools: Pandas, Polars, openpyxl, DuckDB - Solid understanding of data pipeline design (data lakes, medallion architecture, star schema) - Experience with CI/CD tools (e.g., GitHub Actions) - Experience with Azure services (Container Apps, Storage, Service Bus, SignalR) - Experience with IaC tools (Bicep, Terraform, or AWS CDK) - Familiarity with AI-assisted development tools (e.g., GitHub Copilot) Nice to have - Experience with Airflow, dbt, Streamlit - Distributed systems and async workflows - Enterprise messaging patterns - Experience with Snowflake (stored procedures, streams, tasks, pipes, time travel) - .NET Core experience (legacy systems support) - Frontend experience (Angular or Next.js) We offer/Benefits CONTINUOUS UPSKILLING, LEARNING & DEVELOPMENT - Diversity of assignments and projects - Personal development plan - Mentoring programs and leadership development - Certification and professional development support - Access to learning platforms including more than 2,500 internal courses and the LinkedIn Learning library with 20,000+ courses - English courses taught by certified teachers CORPORATE BENEFITS - Extra leave days - Referral bonuses COMPENSATION PACKAGE - Competitive compensation paid in USD - Regular salary and performance reviews MEDICAL & HEALTHCARE - Private health insurance WORKING ENVIRONMENT - Recreation office zones with tea, coffee and snacks - Sports and game consoles - IT equipment and Microsoft's Software Assurance Home Use Program (HUP)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Building and shipping full‑stack features end‑to‑end with a strong focus on customer outcomes. • Designing and delivering cloud‑native solutions using Azure Functions and event‑driven patterns. • Using AI to accelerate discovery, solution design, implementation and testing while keeping quality, security and maintainability front of mind. • Creating reliable delivery flows with Azure DevOps and GitHub Actions, including strong validation and release discipline. • Turning business needs into clear delivery slices, acceptance criteria and prioritised backlog items. • Collaborating directly with clients and internal teams to validate ideas quickly and deliver meaningful value
• Design and develop scalable, fault-tolerant backend services following Microservices and Hexagonal Architecture principles. • Deploy and manage containerized applications on Azure Kubernetes Service (AKS) using Docker and Azure-native infrastructure. • Collaborate with Product and Engineering teams to translate business requirements into scalable technical solutions. • Create architecture documentation, estimations, and user stories that support Agile delivery processes. • Ensure platform performance, security, reliability, and SLA compliance through engineering best practices. • Mentor and guide engineers while promoting ownership, quality, and technical excellence. • Lead and participate in code reviews to ensure scalability, maintainability, and adherence to engineering standards. • Contribute to observability, incident response, and continuous platform improvement initiatives. • Influence technical roadmaps and contribute to architecture, tooling, and platform decisions. • Support operational excellence initiatives across backend systems and cloud environments.
• Support the team in analyzing and resolving UAT defects. • Identify root causes and drive sustainable solutions. • Review the current architecture and implementation to improve maintainability, scalability, and quality. • Provide technical guidance and coaching to the development team. • Establish and reinforce best practices for coding, testing, deployments, and troubleshooting. • Help accelerate delivery by removing technical blockers and improving team effectiveness. • Collaborate with technical stakeholders to strengthen engineering quality and delivery outcomes. • Promote sustainable engineering practices that improve long-term maintainability.
Senior Golang Backend Engineer – MilTech Solutions
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• Design and develop backend components within a secure DSC environment. • Implement APIs for seamless interaction with other system components. • Develop business logic, state models, event processing, and logging mechanisms. • Work with MS SQL Server, optimize queries, and ensure data integrity. • Integrate with related systems and services. • Participate in technical design, task estimation, and code reviews. • Troubleshoot and fix defects identified during testing, security audits, and acceptance phases.



