Senior Software Engineer - Python/Pytorch/Tensorflow/Deepgram - Afternoon shift
Karachi, Lahore, Islamabad
Applications have closed
10Pearls
10Pearls | The leading IT, Software, Web, App, and Emerging Technologies Services & Solutions | Enabling & Transforming Digitally Fortune 500 Clients WorldwideTitle: 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.
Role
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.
Responsibilities
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
Requirements
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
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.