We are looking for a Python Developer to build and support network performance tools with reliable data pipelines, scalable storage, and proactive monitoring. You will collaborate closely with a team to improve backend services and resolve incidents quickly. Apply to help deliver stable, high-quality solutions.
Responsibilities
-
Design backend components for network performance tools
-
Build and improve ETL processes for data ingestion and processing
-
Optimize service layer performance and reliability
-
Implement monitoring strategies for daily operability
-
Automate critical processes to reduce manual effort
-
Manage data storage in transactional and/or non-relational databases
-
Create and refine database structures for efficiency and scalability
-
Process and transform CSV, XML, JSON, and XLS data files
-
Resolve incidents quickly to restore service functionality
-
Collaborate with teammates to improve processes and delivery
-
Use version control and agile tools to track and deliver work
Requirements
-
Python development experience (3+ years)
-
Oracle PL/SQL experience (3+ years)
-
Database experience with transactional and/or non-relational systems
- Self-management skills to work independently and learn continuously
-
Time management skills to prioritize work and meet deadlines
-
Quality focus with strong attention to detail
-
Teamwork and interpersonal skills to collaborate and reach agreements
-
English proficiency: B2 Upper-Intermediate
Nice to have
-
AI Solution Engineering experience
-
Java development experience
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn