Software Engineer

SomaDetect
Remote, NY Full Time
POSTED ON 5/12/2022 CLOSED ON 8/9/2022

What are the responsibilities and job description for the Software Engineer position at SomaDetect?

Job Overview


SomaDetect is a high-growth technology startup in the dairy industry that is looking to expand its development team.  We have a diverse team that strives to develop fiercely innovative solutions, with a focus on quality to create products that put farmers first. SomaDetect is now a fully remote company, with team clusters in Buffalo, NY, and across Canada (southern Ontario, Ottawa, Fredericton, and Halifax). This is a remote position.


We are looking for a motivated and innovative Software Engineer who has a passion for new technology and software development in the world of cloud Web services and applications, applied AI and Internet of Things (IoT). This individual will be responsible for the development of cloud scale Web applications, AI models and services that interface with IoT devices deployed all over the world.



Responsibilities and Duties 


  • Implement scalable Web applications in several different languages and platforms;
  • Build cloud-scale micro-services in different languages;
  • Create new algorithms and software components which run on IoT devices and communicate with cloud services;
  • Develop and maintain efficient pipelines from data acquisition to AI model deployment to both cloud and edge devices;
  • Write code applying state of the art DevOps principles such as unit testing, code analysis, CI/CD pipelines, etc. in order to reduce development cycles and allow rapid feature development;
  • Participate in multiple integration efforts with other on farm equipment and third party software;
  • Responsible for continuing to maintain technical and business knowledge of Web and IoT applications to keep up with technology trends..


Qualifications 


  • You have at least 3 years of professional experience with AWS or another public cloud like Azure or GCP;
  • You have at least 3 years of experience with Python backend programming or other equivalent backend frameworks and languages such as Java, Ruby, .NET, NodeJS or Go;
  • You have at least 3 years of experience with JavaScript frameworks like Vue, React or Angular;
  • You have at least 3 years of experience building and securing REST APIs;
  • You have good knowledge of authentication protocols such as OAuth and OpenID Connect and/or SAML;
  • You have experience working with logging and monitoring tools such as Amazon Cloud Watch, ELK, New Relic or equivalent;
  • You have experience working with Amazon SQS, Apache Kafka or equivalent messaging technologies;
  • You have experience with relational SQL databases such as PostgreSQL or MSSQL;
  • You have experience with agile planning tools like Jira or equivalent;
  • You have experience writing code that can scale horizontally to 100s of nodes;
  • You have solid knowledge and experience with containerization technologies like Docker;
  • You can scale a data application to thousands of connected users/devices
  • You have good understanding of networking and cloud security;
  • You possess a university or college degree in Computer Science or Software Engineering; 
  • You have hands-on technical skills working with IoT devices and/or cloud-based products;
  • You have a passion for technology and you are motivated and eager to learn more;
  • You have exceptional critical-thinking and analytical skills;
  • You have strong communication and documentation skills with the ability to communicate complex concepts to a broad range of individuals.


Assets:

  • Experience with Django Python framework or Flask;
  • You have experience with NOSQL databases like Dynamo, MongoDB or Cassandra.
  • Experience with C ;
  • Experience building CI/CD pipelines in Bitbucket, GitLab or equivalent;
  • Experience with Infrastructure as Code tools like CloudFormation, Terraform or others;
  • Knowledge of container orchestration tools like Kubernetes or equivalent;
  • Experience running machine learning applications on the cloud; SageMaker, Google ML or equivalent;
  • Practical experience with machine learning libraries such as TensorFlow/Keras or equivalent;
  • Experience modifying Linux kernel and customizing Linux distributions;
  • Experience working with NVIDIA DGX workstations or other high performance computing systems and big data.
  • Experience in the dairy industry or related agricultural technology field.



Working Conditions


This position is remote. Working hours are open but need to fit within the 7am to 6pm EST time frame.


We appreciate all expressed interest in this position; however, only the candidates selected for an interview will be contacted.

EMEA Senior Engineer
JTek Software Solutions -
Boston, NY
Software Engineer
Aleron -
Buffalo, NY
Java Software Engineer
B10 Wells Fargo Bank, N. A. -
CIC Customer Information Ctr, NC

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$76,438 - $92,787
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $74,006 - $95,455
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the Remote, NY area that may be a better fit.

Senior Engineer Elixir

JTek Software Solutions, Boston, NY

Senior Full Stack Engineer

JTek Software Solutions, Boston, NY