top of page

Software Engineer

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be responsible to coordinate with other team members including offshore team, stakeholders, and to work in an Agile environment. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

LOCATION

Bellevue, WA

EMPLOYMENT TYPE

Permanent

Technical Requirements

  • Hands-on experience in Python, bash scripting, yaml, groovy

  • Hands-on experience in Linux operating systems(ubuntu, centos)

  • Good experience on latest python packages like sklearn , keras, tensorflow

  • Hands-on experience in Source Code management tools(GitHub)

  • Working experience of CI / CD tools like Jenkins and Automation Pipelines

  • Working experience in Docker and Kubernetes

  • Working experience of code quality

​​

  • Tools/frameworks(SonarQube/Veracode)

  • Working experience of performance monitoring tools (New Relic, Prometheus)

  • Working experience in infrastructure tools like terraform

  • Working experience in GitOps/Flux system

  • Training/Re-training and deployment of AI/ML models

  • Experience in developing and deploying machine learning solutions in a cloud environment (AWS) for production systems

Responsibilities

  • Experience managing complex projects including scoping, requirements gathering, resource estimations, sprint planning, and management of internal and external communication and resources

  • Build reusable code and libraries for future use, Peer code review and optimization

  • Monitoring and improving front-end performance, latency

  • Software documentation, changes and developing updates - familiarity with Jira, Confluence a plus

  • Collaborate with other team members including offshore team, stakeholders, and work in an Agile environment

  • Designs and develop applications with simplicity, reliability, manageability, scalability, extensibility, performance, and re-usability

  • Identifying risk and conducting mitigation action planning

  • Good experience of Agile development methodologies and practices

  • Involve in troubleshooting sessions with the cross-product teams and provide quick resolution to the issues/bug

Preferred Skills

  • Bachelor's degree in Computer Science (or related field)

  • Expertise in Python, Object Oriented Design, Database Design, and AWS

  • Hands on experience in cloud technologies (AWS, S3, IAM, systems-manager, sage maker)

  • Experience of performance monitoring tools (New Relic, Prometheus)

  • Experience with Agile or Scrum software development methodologies

  • Deep theoretical and practical knowledge and working experience of various AI/ML models like Object detection, YOLO3, image classification models, random forest model, NLP.

  • Ability to multitask, organize, and prioritize work.

bottom of page