Senior Software Engineer - Python/Pytorch/Tensorflow/Deepgram - Afternoon shift

Karachi, Lahore, Islamabad


10Pearls | The leading IT, Software, Web, App, and Emerging Technologies Services & Solutions | Enabling & Transforming Digitally Fortune 500 Clients Worldwide

View all jobs at 10Pearls

Apply now Apply later

Title: Staff Senior Software Engineer – Python/Pytorch/Tensorflow/Deepgram 

Location: Karachi, Lahore, Islamabad 

Role Type: Fulltime 

Company Overview 

10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high-performance team members. Our broad expertise in product management, user experience/design, cloud architecture, software development, data insights and intelligence, cybersecurity, emerging tech, and quality assurance ensures that we are delivering solutions that address business needs. 10Pearls is proud to have a diverse clientele including large enterprises, SMBs, and high-growth startups. We work with clients across industries, including healthcare/life sciences, education, energy, communications/media, financial services, and hi-tech. Our many long-term, successful partnerships are built upon trust, integrity, and successful delivery and execution.  


As a Staff/Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality data pipelines and models. You will lead a team of data engineers, ensuring the delivery of robust, scalable, and maintainable code. Your role will involve both backend and data engineering, with a significant focus on machine learning frameworks and speech recognition technologies. 


  • Support and coordinate technical and business aspects of software development activities, including requirement analysis, design and implementation of applications 

  • As a seasoned resource and principal developer in project teams, provide expert opinion and guidance on business & technical matters 

  • Takes on additional responsibilities as and when required and encourage cohesion & team building 

  • Acts as a point of contact for technical issues for specific work streams across multiple projects 

  • Proactively plan and strategize with team on possible issues and suggest workable alternatives 

  • Mentors the other technical staff, assists them where needed and leads the effort in resolving technical challenges 

  • Guide and participate in recruiting best technical talent for the team 


  • Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or a related field

  • 5+ years of professional experience in Proven experience as a Data Engineer or in a similar role 

  • Extensive experience with Python and deep learning frameworks such as PyTorch and TensorFlow

  • Proficiency in working with speech recognition technologies, particularly Deepgram

  • Solid understanding of data engineering principles and best practices

  • Experience with SQL and NoSQL databases

  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud

  • Proficiency in version control systems such as Git

  • Experience with CI/CD pipelines and DevOps practices

  • Strong problem-solving abilities and attention to detail

  • Effective communication skills, both verbal and written

  • Ability to work collaboratively in a fast-paced environment

  • Experience with big data technologies like Hadoop, Spark, or Kafka

  • Knowledge of containerization technologies like Docker and Kubernetes

  • Familiarity with Agile/Scrum methodologies

  • Experience with data visualization tools and techniques

Apply now Apply later
  • Share this job via
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  4  2  0

Tags: Agile Architecture ASR AWS Azure Big Data CI/CD Computer Science Data pipelines Data visualization Deep Learning DevOps Docker Engineering GCP Git Google Cloud Hadoop Kafka Kubernetes Machine Learning NLP NoSQL Pipelines Python PyTorch Scrum Spark SQL TensorFlow

Perks/benefits: Career development Startup environment Team events

Region: Asia/Pacific
Country: Pakistan

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.