Senior Software Engineer - Data Science/Machine Learning (ML)
Lahore, PK
Strategic Systems International
JOB TITLE: Senior Software Engineer
DEPARTMENT: Software Development
REPORTS TO: Project Manager
PURPOSE:
Join our dynamic team as a Senior Software Engineer specializing in Data Science and Machine Learning (ML)! We seek a passionate expert with 2+ years of experience in data analysis, real-time machine learning, and data engineering. Proficiency in Python, R, and Java, coupled with skills in SQL and cloud platforms like AWS and Google Cloud, is essential. If you thrive in a fast-paced environment and are eager to tackle complex data challenges, we want to hear from you!
KEY RESPONSIBILTIES:
- Data Analysis: Utilize ML, statistics, real-time machine learning, and data mining techniques to derive actionable insights from complex datasets.
- Data Engineering: Design and implement data pipelines to facilitate efficient data processing and storage.
- Programming: Develop scalable and robust software solutions using languages such as Python, R, Java, and others.
- Data Visualization: Create interactive and insightful visualizations using tools like R-Shiny, Tableau, and Microsoft Power BI to communicate findings effectively.
- Data Management: Manage and optimize both SQL and NoSQL databases, ensuring data integrity and availability across platforms.
- Platform Proficiency: Leverage cloud services (AWS, Google Cloud, Azure) and big data platforms (Spark, Hadoop) to deploy ML models and data solutions.
- Collaboration: Work closely with cross-functional teams to align data strategies with business goals and drive innovation.
- Platforms: Familiarity with big data and cloud platforms such as Spark, Cloudera, AWS, Google Cloud, Docker, Azure, and Hadoop.
- Analytical Skills: Solid foundation in ML techniques and statistical analysis.
- Programming Languages: Proficient in Python, R, Java, C#, C, C++, SAS, JavaScript, and BASH.
- Data Visualization Tools: Strong knowledge of R-Shiny, Tableau, QlikView, and Microsoft Power BI.
- Data Management Technologies: Experience with SQL, NoSQL (MongoDB, DynamoDB, Cassandra, HBase), and PLSQL.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- At least bachelor’s degree in Computer Science, Data Science, Information Technology, or any related discipline.
- Minimum of 2+ years in software engineering with a focus on data science and ML.
- Strong analytical and problem-solving skills with a passion for data-driven decision-making.
- Excellent verbal and written communication skills to present complex technical concepts to non-technical stakeholders.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: AWS Azure Big Data Cassandra Computer Science Data analysis Data management Data Mining Data pipelines Data visualization Docker DynamoDB Engineering GCP Google Cloud Hadoop HBase Java JavaScript Machine Learning ML models MongoDB NoSQL Pipelines Power BI Python QlikView R SAS Spark SQL Statistics Tableau
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.