Senior Python Engineer

Full-time

Andranik

Featured

Senior Python Engineer

Full-time

Offshore

Andranik

Featured

Senior Python Engineer

Full-time

Offshore

Andranik

Featured

Senior Python Engineer

Full-time

Offshore

Senior Python Engineer

Experience:

10+ years of experience in designing, developing, and validating software solutions

Summary

Software Engineer with 10 years of experience in designing, developing, and validating software solutions using C++, Python. Proficient in scripting for automation with Python and Bash, and experienced in managing CI/CD pipelines with Jenkins and GitHub Actions.

Expertise in Unix/Linux environments, containerization and orchestration with Docker and Kubernetes, and infrastructure automation with Ansible, Terraform, and CloudFormation.

Skilled in cloud platforms, particularly AWS, and knowledgeable in machine learning tools like NumPy, Pandas, scikit-learn, TensorFlow, and Keras. Strong background in R&D for GUI projects using C++, Python, QT, and wxWidget.

Experienced in working with Zephyr and developing applications for it. Proven ability to deliver reliable, scalable, and efficient software solutions with a focus on continuous improvement and innovation.

Additionally, led initiatives to train and enhance high-quality Large Language Models (LLMs), improving their reasoning and coding capabilities through expert model training.

Tech Stack:

• Operating Systems: Unix/Linux, Windows

• Programming Languages: C++, Python

• Scripting Languages: Python, Bash

• DevOps Tools: Ansible, Docker, Kubernetes, Jenkins, GitHub Actions, Terraform, CloudFormation

• Cloud Platforms: AWS

• Machine Learning: NumPy, Pandas, scikit-learn, TensorFlow, Keras, LLM

• CI/CD: Jenkins, GitHub Actions

• Version Control Systems: Git, Bitbucket, GitHub, GitLab


Highlighted Projects:

Embedded Software Development (Apr 2021 – Present)

Role: Embedded Software Engineer
Summary: Developed embedded and system-level software for Linux and Android-based devices, including customized AOSP builds, Android CTS testing, and real-time applications for Zephyr RTOS.
Tech: C, Java, Python, Android, AOSP, Zephyr RTOS, Linux, Gerrit

NDA - Machine Learning (Dec 2023 – Jan 2025)

Role: Machine Learning Engineer (LLMs)
Summary: Worked on training and improving large language models by producing high-quality human data for SFT, RLHF, and DPO, contributing to improved reasoning and coding capabilities of LLMs.
Tech: Python, LLMs, OpenAI

NDA Project (Apr 2021 – Oct 2022)

Role: DevOps Engineer
Summary: Led infrastructure automation and CI/CD implementation, managing containerized workloads and Kubernetes clusters in cloud environments.
Tech: Ansible, Docker, Kubernetes, GitHub Actions, AWS, Linux

Desktop Networking Application (Feb 2019 – Sep 2020)

Role: Software Engineer
Summary: Developed a desktop application enabling real-time communication over local networks, including custom protocols, UI design, and performance optimization.
Tech: C#, WPF, XAML, TCP/IP, Socket Programming

Predictive Maintenance (Mar 2018 – Feb 2019)

Role: Software Engineer (Machine Learning)
Summary:Built machine learning models to detect and predict engine failures, handling data preprocessing, model training, and integration into production systems.
Tech: Python, NumPy, Pandas, scikit-learn, TensorFlow, Keras, MongoDB

System Porting & Optimization (Dec 2017 – Mar 2018)

Role: Software Engineer
Summary: Ported and optimized a Linux-based tool across distributions, improving stability, performance, and documentation quality.
Tech: C/C++, Linux, GCC, GNU Make

Data Acquisition Desktop App (May 2017 – Dec 2017)

Role: Software Engineer
Summary: Developed a C++ desktop application with data acquisition and visualization features, providing long-term support and documentation.
Tech: C/C++, wxWidgets, Git, Bitbucket, JIRA

Data Analysis Automation (Oct 2016 – May 2017)

Role: Software Engineer
Summary: Implemented automated XLSX data analysis and reporting with cross-platform UI support, improving efficiency of analytical workflows.
Tech: Node.js, Python, Pandas, NumPy, Git

Test Automation & Infrastructure (Mar 2016 – Oct 2016)

Role: Software Engineer
Summary: Built automated testing environments mirroring production on AWS, including scripting, test execution, and reporting.
Tech: Bash, AWS, Linux

Video Device Integration(Oct 2015 – Mar 2016)

Role: Software Engineer
Summary: Developed software for ONVIF/CGI-compliant video devices, enabling video streaming, device control, and configuration management.
Tech: C/C++, Linux, GCC, GNU Make

Desktop UI & Messaging (Feb 2015 – Oct 2015)

Role: Software Engineer
Summary: Built desktop applications with Qt, implementing authentication, real-time messaging, multithreading, and comprehensive testing.
Tech: C/C++, Qt, POSIX Threads, Linux

Education

Master's Degree in Electrical systems and networks

Language

English – Upper-Intermediate