Senior Python Software Engineer @EPAM Systems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4wks ago

[Hiring] Senior Python Software Engineer @EPAM Systems

4wks ago - EPAM Systems is hiring a remote Senior Python Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Ukraine

Role Description

Are you prepared to take your Python engineering expertise to the next level and transition into the dynamic world of Big Data? EPAM provides a unique chance to secure a role after passing a single technical interview, while acquiring Big Data skills without changing your title or compensation. This focused 8-week program is tailored for Python engineers making the shift to Big Data Engineering. The curriculum encompasses three distinct phases:

  • Theoretical coursework delivered by industry professionals
  • Practical tasks or hands-on projects
  • A well-rounded knowledge assessment accompanied by feedback

Key topics include:

  • Data management
  • Distributed systems
  • Spark
  • Kafka
  • NoSQL databases
  • Cloud-native services

The training is fully remote, enabling participants to learn from the comfort of their own space.

Responsibilities:

  • Develop a strong foundation in Big Data by exploring core concepts, Hadoop infrastructure, real-world applications, data characteristics, and deployment trends
  • Build familiarity with DevOps practices, including continuous integration and continuous deployment (CI/CD), to enhance software development and operational workflows
  • Acquire essential data modeling techniques critical for managing and interpreting complex data structures in engineering and architectural roles
  • Expand knowledge of Apache Spark by understanding its architecture, components, and functionalities such as Spark SQL, Spark ML, and Spark Streaming
  • Gain expertise in Kafka fundamentals and tools like Kafka Connect and Kafka Streams for managing real-time data feeds and performing stream processing
  • Explore Elastic Stack for real-time data analysis and visualization while understanding NoSQL databases to manage diverse data types
  • Deepen understanding of data flow and pipelining with tools like NiFi and Streamsets to improve data collection, flow, and processing capabilities
  • Learn orchestration and workflow management with tools such as Airflow and Jenkins to coordinate complex processes effectively

Qualifications

  • 4+ years of production experience in IT
  • Proficiency in Python, SQL, and cloud platforms (AWS, GCP, Azure)
  • Background in tools such as Databricks, Spark, Docker, Kubernetes is a plus
  • Familiarity with AI, LLM
  • English proficiency at B2+ or higher
Before You Apply
️
remote Be aware of the location restriction for this remote position: Ukraine
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Python Software Engineer @EPAM Systems
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Ukraine
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,895+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later