Software Engineer - python Remote Jobs

118 Results

+30d

Senior Computer Vision Engineer

InstacartUnited States - Remote
Designmobileazurec++pythonAWS

Instacart is hiring a Remote Senior Computer Vision Engineer

We're transforming the grocery industry

At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.

Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.

Instacart is a Flex First team

There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.

Overview

 

About the Role 

We are seeking a highly skilled and experienced Senior AI/Computer Vision Engineer to join our dynamic team. As a key contributor to our research and development efforts, you will play a pivotal role in designing and building robust computer vision systems that can perceive, comprehend, and act upon the world around them. The ideal candidate will have a deep understanding of machine learning, neural networks, and computer vision techniques, along with a passion for tackling complex problems and creating market-leading products.

 

About the Team 

The AI and CV team at Caper (Instacart) is dedicated to building state of the art solutions to enable a smooth checkout process in the grocery stores with smart carts. Our team of enthusiastic researchers and engineers are spread across different time zones, but collaborate effectively with each other on multiple exciting projects.

 

About the Job 

  • Lead the design, implementation, and optimization of computer vision algorithms that are effective and efficient.
  • Develop deep learning models for real-time OCR, object detection, segmentation, and tracking.
  • Collaborate with cross-functional teams to integrate AI/Computer Vision technology into our products and solutions.
  • Conduct research and stay abreast of the latest advancements in the field to ensure our technology remains cutting-edge.
  • Mentor junior engineers and lead by example, promoting a culture of technical excellence.
  • Drive the end-to-end machine learning lifecycle, including data collection, model training, and deployment.
  • Troubleshoot and optimize AI systems for performance and scalability.
  • Document and present research findings and development processes.

 

About You

Minimum Qualifications

  • Advanced degree (MS or Ph.D.) in Computer Science, Electrical Engineering, or a related field, with a focus on AI/Computer Vision.
  • Minimum of 5 years of relevant experience in the design and deployment of AI models, particularly deep learning and computer vision.
  • Strong programming skills in Python, C++, or other programming languages.
  • Experience with deep learning frameworks (TensorFlow, PyTorch, Keras).
  • Familiarity with cloud services (AWS, Azure, GCP) and edge computing.
  • Proven track record of solving complex problems with real-world data.
  • Ability to work in a fast-paced, collaborative environment.
  • Excellent communication and leadership skills.

 

Preferred Qualifications

  • Publications or a strong portfolio of projects in computer vision or related fields.
  • Experience with 3D computer vision and sensor fusion.
  • Knowledge of GPU programming and optimization.
  • Experience with deploying AI solutions on mobile devices or embedded systems.

 

Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policyhere.

Offers may vary based on many factors, such as candidate experience and skills required for the role.Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offeringshere.

For US based candidates, the base pay ranges for a successful candidate are listed below.

CA, NY, CT, NJ
$198,000$220,000 USD
WA
$190,000$211,000 USD
OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, HI
$182,000$202,000 USD
All other states
$165,000$183,000 USD

See more jobs at Instacart

Apply for this job

+30d

Developer Relations Engineer (Remote US)

DataStaxNew York, NY, Remote
pythonjavascriptNode.js

DataStax is hiring a Remote Developer Relations Engineer (Remote US)

Job Description

Developer Relations Engineer

 

As the Developer Relations Engineer you will be responsible for

What you will do:

  • Function as a trusted expert on the Gen AI development space

  • Build high quality demos, examples, and educational technical content

  • Create short-form and long-form video content (shorts, webinars)

  • Speak at and participate in developer meetups, conferences and hackathons

  • Be active and involved in Python, JavaScript and Gen AI developer communities

  • Capture feedback on the developer experience (DX) and share internally

Your experience should include:

  • You care deeply about serving developers and helping them be successful
  • You have prior experience in an engineering or devrel role

  • You are an excellent technical writer

  • You are a comfortable public speaker

  • You love to create new app/experiences that are enabled by cutting edge technologies

  • You are proficient in either Python or Node.js

  • You are comfortable with modern web development and deployment

  • You are enjoy helping developers learn new concepts

 

Not sure if you qualify?

Apply anyway! We extend opportunities to a broad array of candidates, including those with diverse workplace experiences and backgrounds. Whether you're new to the corporate world, returning to work after a gap in employment, or simply looking to transition or take the next step in your career path, we are excited to connect with you.

 

Explore Roles

#LI-Remote

$124,114 - $186,172

Qualifications

See more jobs at DataStax

Apply for this job

+30d

Senior Software Engineer (C++/Python)

SecurityScorecardRemote (Czech Republic)
Bachelor's degreescalanosqlsqlDesignc++dockerlinuxpythonjavascript

SecurityScorecard is hiring a Remote Senior Software Engineer (C++/Python)

About SecurityScorecard:

SecurityScorecard is the global leader in cybersecurity ratings, with over 12 million companies continuously rated, operating in 64 countries. Founded in 2013 by security and risk experts Dr. Alex Yampolskiy and Sam Kassoumeh and funded by world-class investors, SecurityScorecard’s patented rating technology is used by over 25,000 organizations for self-monitoring, third-party risk management, board reporting, and cyber insurance underwriting; making all organizations more resilient by allowing them to easily find and fix cybersecurity risks across their digital footprint. 

Headquartered in New York City, our culture has been recognized by Inc Magazine as a "Best Workplace,” by Crain’s NY as a "Best Places to Work in NYC," and as one of the 10 hottest SaaS startups in New York for two years in a row. Most recently, SecurityScorecard was named to Fast Company’s annual list of theWorld’s Most Innovative Companies for 2023and to the Achievers 50 Most Engaged Workplaces in 2023 award recognizing “forward-thinking employers for their unwavering commitment to employee engagement.”  SecurityScorecard is proud to be funded by world-class investors including Silver Lake Waterman, Moody’s, Sequoia Capital, GV and Riverwood Capital.

About the Team

You are joining the team that is responsible for managing our ratings data infrastructure and quality, architecting and implementing business-critical data solutions and pipelines, and enabling data-driven decisions within the organization and for our customers.

About the Role

As a Senior Software Engineer you will develop solutions to turn billions of data points into actionable insights, build complex yet robust data pipelines, drive automation and constantly evolve data architecture, scalability and quality. You will be working in a 100% remote, high-performance, fast-paced environment and contribute to an inclusive work environment.

Responsibilities

  • Design, develop, and maintain through the entire SDLC complex data solutions that provide data to our Security Ratings platform through batch, micro-batch, or real-time processing.
  • Understand problems and needs of our customers and elaborate technical solutions in response together with other teams like product and support.
  • Collaborate with other engineers within and across teams to design and optimize scalable, efficient, and robust data models and pipelines.
  • Make recommendations regarding technologies, improvements to data models, and processes taking into account cost, complexity, and performance.
  • Identify and resolve performance bottlenecks in data integration processes and recommend best practices for optimization.
  • Promptly resolve data quality and processing issues, establish proactive monitoring.

Required Qualifications:

  • 4+ years experience applying Python and/or C++ for back-end engineering: STL containers (vector, array, set…), templates (generic programming), lambda functions.
  • Firm understanding of computational complexity and performance-optimized coding.
  • Basic Bash scripting and know your way in Linux-like command line.
  • English language proficiency, both oral and written.

Additional Qualifications:

  • Proven practical knowledge of high load distributed processing, building and maintaining data pipelines, Kafka and event streaming.
  • Understanding of data storage and serving approaches for large data volume, caching, partitioning and scalability strategies, SQL and NoSQL databases like Redis, Presto, Hive, Spark, Clickhouse, Snowflake, Cassandra, Scylla.
  • Extensive Python experience including Django, Flask, Pandas, Jupyter.
  • Fluency in other programming languages: Scala, JavaScript & NodeJS, Terraform.
  • Familiarity with cloud environments, Docker, Kubernetes.
  • Passion for zero maintenance, automation, monitoring, devops, CI/CD, data quality and standardization.
  • Cybersecurity background or prior experience.

Benefits:

Specific to each country, we offer a competitive salary, stock options, Health benefits, and unlimited PTO, parental leave, tuition reimbursements, and much more!

SecurityScorecard is committed to Equal Employment Opportunity and embraces diversity. We believe that our team is strengthened through hiring and retaining employees with diverse backgrounds, skill sets, ideas, and perspectives. We make hiring decisions based on merit and do not discriminate based on race, color, religion, national origin, sex or gender (including pregnancy) gender identity or expression (including transgender status), sexual orientation, age, marital, veteran, disability status or any other protected category in accordance with applicable law. 

We also consider qualified applicants regardless of criminal histories, in accordance with applicable law. We are committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or accommodation due to a disability, please contact talentacquisitionoperations@securityscorecard.io.

Any information you submit to SecurityScorecard as part of your application will be processed in accordance with the Company’s privacy policy and applicable law. 

SecurityScorecard does not accept unsolicited resumes from employment agencies.  Please note that we do not provide immigration sponsorship for this position. 

See more jobs at SecurityScorecard

Apply for this job

+30d

Software Engineer II - Data Platform

Pivot BioRemote
agiletableauterraformpostgressqlDesignazurescrumrubyc++dockerpostgresqlmysqllinuxpythonAWS

Pivot Bio is hiring a Remote Software Engineer II - Data Platform

About Pivot Bio:  

At Pivot Bio, we are working together to transform agriculture, finding smarter, more sustainable and, ultimately, more profitable ways for farmers to grow. Working with and for farmers, we’re using cutting-edge science to create a microbial nitrogen for the world’s most vital crops. We are replacing synthetic fertilizers with a more sustainable, nature-driven plant nutrition that benefits farmers, consumers and the planet.

Position:Software Engineer II – Data Platform 
Location: Remote, United States 

As a Software Engineer II – Data Platform at Pivot Bio, you willplay a key role in making data actionable at all levels of the organization to inform decisions, actions, and strategy. You willbe a member ofour talented Data Platform scrum team as you help design and implementdata processing pipelines.The Data Platformscrumteam iswithinthe Scientific Computing team andisresponsible for creating software systems which store, process, and make experimental data and other key business information accessible across the organization.  

You willbe responsibleforensuring our systems are functioning as expected,implementingfunctional improvements, andempoweringbusiness users to use BI tools to gain valuable business insights. You will be accountable for data quality, modeling, enrichment, and availability. You will also manage and monitor Master Data Management (MDM) integrations between business systems and be part of larger integration activities. 

People who excel on our team hold themselves to a high standard of quality while working independently. They give and receive honest feedback. They are empathetic, proactive, and passionate. They think exponentially and embrace a fast-paced and high-growth environment. If that sounds like you, come join us and be a part of the solution to climate change.  

 Responsibilities: 

  • Write and maintain high-quality, robust, maintainable, and well-documented software. 
  • Collaborate with cross-functional teams to understand technical requirements, design solutions, and implement features. 
  • Design and implement normalized database and denormalized data warehouse schemas. 
  • Participate in code reviews and provide constructive feedback to peers. 
  • Handle support requests and debug issues. 
  • Communicate technical solutions to non-technical stakeholders in a clear and concisemanner. 
  • Continuously improve software development practices and processes. 
  • Stay up to date with emerging trends and technologies in software development and data management. 
  • Embody our core values – solve creatively, act fearlessly, model openness, and inspire others. 

Requirements: 

  • Bachelor'sdegree in computer science,informationtechnology, engineering,or related field or equivalent industry experience. 
  • 3+ years industry experience with1+ years in data warehousing, pipelining, oranalysis 
  • Proficiency in Python or similar dynamic languages (Ruby, Node.js) to build data products or processing pipelines. 
  • Proficiencyin SQL, ETL tools, and data modeling. 
  • Strong knowledge of data warehousing concepts, techniques, and best practices 
  • Experience with cloud-based data warehousing solutionslikeDatabricks, Snowflake, or Redshift. 
  • Strong understanding of software development principles, such as object-oriented programming, design patterns, and agile methodologies. 
  • Experience with relational database technologies such as PostgreSQL, MySQL, or SQL Server. 
  • Excellent problem-solving, analytical, and communication skills. 
  • Well-organized and strong attention to detail. 
  • Ability to work independently as well as collaboratively in a team environment. 

 Additional Qualifications: 

  • Familiarity with data visualization tools such as Tableau, Spotfire, or Power BI 
  • Experience with distributed computing frameworks such as Hadoop or Spark 
  • Experience with cloud-based development, deployment, and hosting (AWS, GCP, or Azure). 
  • Experience provision infrastructure using Terraform or otherIaC tools 
  • Experience with Docker, Linux, Bash  
  • Demonstrated ability to learn new technologies quickly. 
  • Background in agriculture, science, or research a plus  
  • Contribution to open-source projects a plus  

 Technologies: 

We use the following technologies: 

  • Python, Databricks, AWS, Terraform, GitHub, CircleCI, React, Postgres, Airtable, Tableau, JMP, Asana, Zendesk, Nuclino 

We have a small footprint in these technologies: 

  • Docker, Fivetran, Node, Express.js, Vue.js, Ruby, R, AzureAD, Smartsheets 

Physical Demands: 

  • Job will involve mostly office and computer-based work 
  • Repeating motions that may include the wrists, hands, or fingers 
  • Sedentary work that involves sitting/standing 
  • Communicating with others to exchange information 

What we offer: 

  • Competitive package in a disruptive startup 
  • Stock options 
  • Health/Dental/Vision insurance with employer-paid premiums 
  • Life, Short-Term and Long-Term Disability policies 
  • Employee Assistance Program with free referrals and discounts 
  • 401(k) plan, 3% Match 
  • Commuter benefits 
  • Annual Training & Development support 
  • Flexible vacation policy with a generous holiday schedule 
  • Exciting opportunity to work with a talented and fun team

*Internal employees, please apply by clicking on the Internal Job Board icon on NSIDER

All remote positions and those not located in our Berkeley facility are paid based on National Benchmark data.  Following employment, growth beyond the hiring range is possible based on performance.

Hiring Compensation Range
$75,000$94,000 USD

See more jobs at Pivot Bio

Apply for this job

+30d

Software Engineer - Enterprise Data

Signify HealthDallas, TX, Remote
Bachelor's degreescalanosqlsqlDesignmobileazurec++pythonAWS

Signify Health is hiring a Remote Software Engineer - Enterprise Data

How will this role have an impact?

We are looking for tech-savvy individuals interested in New / emerging technologies such as MicroServices, Azure and AWS. The Senior Software Engineer will be part of an agile development team, building and working on enterprise-grade software systems leveraging .Net to build MicroServices and Angular to build world class front end experiences.
 
The  Senior Software Engineer will provide technical expertise to projects by:
  • Actively participating in the recommendation of and setting of the Project’s technical direction and vision
  • Contributing at an individual level in the completion of design, development, and implementation tasks
  • Assisting and guiding Associate Developers in the completion of project-related tasks
This role will report to our Software Engineer Team Lead
 
What will you do?
  • Maintain high standards of software quality by writing high-quality code and following established standards and best practices
  • Ensure cross team collaboration with other Software Engineers, Business Analysts and Architects in the planning, design, development, testing, and maintenance of web- and desktop-based business applications is occurring
  • Work with the Product Team in the refinement of user stories that are developer-ready, easy to understand, and testable
  • Provide estimates at a User Story level and provide input to work plans
  • Participate in peer-reviews of solution designs and related code
  • Package and support deployment of code releases
  • Analyze and resolve technical and application problems
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Provide third-level support to business users
  • Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
  • Develop technical documents to accurately represent application design and code
  • Mentor junior software developers on design patterns, development best practices and DevOps trade-offs
  • Perform unit and integration testing before launch
  • Responsible for the security and privacy of any and all protected health information that may be accessed during normal work activities
We are looking for someone with:
  • Bachelor’s degree in Computer Science or a related field or equivalent work experience
  • 7+ years of work experience in .NET framework, .Net Core, C#, TypeScript, JavaScript
  • Experience writing and maintaining frontend client applications, Angular preferred
  • Experience writing and maintaining RESTful web services for backend, .Net core preferred
  • Strong database experience with both SQL and NoSQL architectures
  • Experience with unit testing frameworks and development techniques that support writing well tested and testable code: TDD experience a strong plus
  • Experience with version control software such as Git, TFVC, or Mercurial
  • Working knowledge of Kubernetes configuration files and command line tools
  • Experience with Continuous Integration Continuous Deployment (CI/CD) such as TeamCity, Octopus, GitHub Actions, or Jenkins. Azure DevOps is a plus
  • Familiarity with messaging technologies Azure Service-Bus and Apache Kafka a plus
  • Experience with multi-layer architecture, microservices, and Dependency Injection frameworks
  • Familiarity with Mediator pattern, Domain Driven Design and ORMs
  • Demonstrable understanding of service oriented architecture principles and techniques, object-oriented design principles, and database design and implementation
  • Experience with Scrum/Agile development methodologies
  • Experience brainstorming new ideas, building and testing prototypes, and pushing MVP applications into production
  • Experience with Machine Learning
  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience is preferred.

The base salary hiring range for this position is $92,000.00 - $160,000.00. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits.


In addition to your compensation, enjoy the rewards of an organization that puts our heart into caring for our colleagues and our communities.  Eligible employees may enroll in a full range of medical, dental, and vision benefits, 401(k) retirement savings plan, and an Employee Stock Purchase Plan.  We also offer education assistance, free development courses, paid time off programs, paid holidays, a CVS store discount, and discount programs with participating partners.  

About Us:
Signify Health is helping build the healthcare system we all want to experience by transforming the home into the healthcare hub. We coordinate care holistically across individuals’ clinical, social, and behavioral needs so they can enjoy more healthy days at home. By building strong connections to primary care providers and community resources, we’re able to close critical care and social gaps, as well as manage risk for individuals who need help the most. This leads to better outcomes and a better experience for everyone involved.
Our high-performance networks are powered by more than 9,000 mobile doctors and nurses covering every county in the U.S., 3,500 healthcare providers and facilities in value-based arrangements, and hundreds of community-based organizations. Signify’s intelligent technology and decision-support services enable these resources to radically simplify care coordination for more than 1.5 million individuals each year while helping payers and providers more effectively implement value-based care programs.
To learn more about how we’re driving outcomes and making healthcare work better, please visit us at www.signifyhealth.com.

Diversity and Inclusion are core values at Signify Health, and fostering a workplace culture reflective of that is critical to our continued success as an organization.

We are committed to equal employment opportunities for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.

See more jobs at Signify Health

Apply for this job

+30d

Senior Software Engineer - General application

Blue Wire SoftwareCluj-Napoca, Romania, Remote
kotlinDesignswiftmobilerubyjavac++pythonjavascriptbackendfrontendPHP

Blue Wire Software is hiring a Remote Senior Software Engineer - General application

Job Description

  • Set standards for best practices, scalability, maintainability, and system performance
  • Participate in the architectural, design system, and technical design pattern choices phase
  • Act as a force multiplier for the engineering team on building new functionality - including digging into the code to unblock them, helping them with design and technology adoption choices, and acting as a mentor
  • Using your strong experience in systems architecture design to drive technical decisions and work with leadership to set our technology strategy
  • Collaborate with a cross-functional team alongside other mobile engineers, backend engineers, frontend engineers, designers, and product managers to spearhead the development of the applications
     

Qualifications

  • 5+ years of experience in the development of complex web/desktop/mobile applications
  • Proficient in a programming language such as Java, Python, Javascript, PHP, Ruby, C#, Kotlin, Swift, etc.
  • Passionate about the quality of code and systems
  • Work with product, design, and other engineers to build the best product possible
  • Start-up or small team experience in a rapidly growing or changing company with the ability to be quick, flexible, scrappy, and pragmatic about the tech we’re building
  • A strong degree of autonomy, curiosity, humility, and respect for the team
     

See more jobs at Blue Wire Software

Apply for this job

+30d

Senior Machine Learning Engineer

TubiSan Francisco, CA; Remote
scalaDesignc++pythonbackend

Tubi is hiring a Remote Senior Machine Learning Engineer

Join Tubi (www.tubi.tv), Fox Corporation's premium ad-supported video-on-demand (AVOD) streaming service leading the charge in making entertainment accessible to all. With over 200,000 movies and television shows, including a growing library of Tubi Originals, 200+ local and live news and sports channels, and 455 entertainment partners featuring content from every major Hollywood studio, Tubi gives entertainment fans an easy way to discover new content that is available completely free. Tubi's library has something for every member of our diverse audience, and we're committed to building a workforce that reflects that diversity. We're looking for great people who are creative thinkers, self-motivators, and impact-makers looking to help shape the future of streaming.

About the Role:

The Machine Learning team at Tubi works on core algorithms that define the entire experience of its 33+ million users. We work on different areas such as recommendations, search, content understanding, and ads. We are searching for a talented and motivated Machine Learning Engineer to join our team to develop and improve our core search algorithms. In this role, you will take full ownership of tackling problems in Tubi’s search system, from algorithm research and development through prototyping, productionisation, and experimentation. You will work with a variety of machine learning algorithms, from traditional models to cutting-edge LLM technologies, to address relevant problems. You need a strong background in machine learning, hands-on development skills to tackle some of the challenges in a fast-paced dynamic environment, and the ability to collaborate well in a cross-functional setting. The tech stack you will be working with is Spark, Scala, and Python, including PyTorch. 

Responsibilities:

  • Design and build end-to-end machine learning models for search applications from analysis through production
  • Conduct A/B tests to prove your ideas and share your learnings from the experiment results
  • Collaborate with Product and backend engineering teams to ship high-impact features 

Requirements:

  • 4+ years of experience in machine learning engineering with production systems using Scala, Python, and Apache Spark
  • Experience owning recommendation or search models 
  • MSc or PhD in Computer Science, Statistics, Applied Mathematics, Physics, or other technical field. PhD preferred

#LI-Remote #LI-MQ1

Pursuant to state and local pay disclosure requirements, the pay range for this role, with final offer amount dependent on education, skills, experience, and location is is listed annually below. This role is also eligible for an annual discretionary bonus, long-term incentive plan, and various benefits including medical/dental/vision, insurance, a 401(k) plan, paid time off and other benefits in accordance with applicable plan documents.

California, New York City, Westchester County, NY, and Seattle, WA
$162,000$232,000 USD
Colorado and Washington (excluding Seattle, WA)
$146,000$208,000 USD

Tubi is a division of Fox Corporation, and the FOX Employee Benefits summarized here, covers the majority of all US employee benefits.  The following distinctions below outline the differences between the Tubi and FOX benefits:

  • For US-based non-exempt Tubi employees, the FOX Employee Benefits summary accurately captures the Vacation and Sick Time.
  • For all salaried/exempt employees, in lieu of the FOX Vacation policy, Tubi offers a Flexible Time off Policy to manage all personal matters.
  • For all full-time, regular employees, in lieu of FOX Paid Parental Leave, Tubi offers a generous Parental Leave Program, which allows parents twelve (12) weeks of paid bonding leave within the first year of the birth, adoption, surrogacy, or foster placement of a child. This time is 100% paid through a combination of any applicable state, city, and federal leaves and wage-replacement programs in addition to contributions made by Tubi.
  • For all full-time, regular employees, Tubi offers a monthly wellness reimbursement.

Tubi is proud to be an equal opportunity employer and considers qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, or disability. Pursuant to the San Francisco Fair Chance Ordinance, we will consider employment for qualified applicants with arrest and conviction records. We are an E-Verify company.

See more jobs at Tubi

Apply for this job

+30d

Senior Software Engineer, Distributed Systems

SecurityScorecardRemote (Canada or LATAM)
Bachelor's degreepostgressqlRabbitMQDesignapirubyc++python

SecurityScorecard is hiring a Remote Senior Software Engineer, Distributed Systems

About SecurityScorecard:

SecurityScorecard is the global leader in cybersecurity ratings, with over 12 million companies continuously rated, operating in 64 countries. Founded in 2013 by security and risk experts Dr. Alex Yampolskiy and Sam Kassoumeh and funded by world-class investors, SecurityScorecard’s patented rating technology is used by over 25,000 organizations for self-monitoring, third-party risk management, board reporting, and cyber insurance underwriting; making all organizations more resilient by allowing them to easily find and fix cybersecurity risks across their digital footprint. 

Headquartered in New York City, our culture has been recognized by Inc Magazine as a "Best Workplace,” by Crain’s NY as a "Best Places to Work in NYC," and as one of the 10 hottest SaaS startups in New York for two years in a row. Most recently, SecurityScorecard was named to Fast Company’s annual list of theWorld’s Most Innovative Companies for 2023and to the Achievers 50 Most Engaged Workplaces in 2023 award recognizing “forward-thinking employers for their unwavering commitment to employee engagement.”  SecurityScorecard is proud to be funded by world-class investors including Silver Lake Waterman, Moody’s, Sequoia Capital, GV and Riverwood Capital.

About the Team:

The Signals Intelligence (SIGINT) team collects signals and data on a massive scale translating them into actionable intelligence that helps drive SecurityScorecard’s flagship security ratings and Attack Surface Intelligence products. This team develops scalable distributed systems to collect data at scale from the Internet, dark web, clear web, telegram/discord and other content. This team partners with the Threat Research & Insights team and other parts of the organization to understand the requirements that define what goes into new signals. Come be part of an exciting team that is building the next generation of threat intelligence.

About the Role:

This role focuses on the design and development of systems dedicated to distributed data collection and Internet scanning. Responsibilities include overseeing the management of collected data feeds, which are integrated into SecurityScorecard's processing pipeline and scoring mechanisms to enhance the Ratings Platform. A central responsibility of this role is enhancing and expanding the capabilities of web crawling and data collection systems. This includes scaling these systems to handle higher frequencies of web scans and integrating extensive datasets from millions of companies into the Ratings Platform. Moreover, the position is focused on pioneering and refining techniques for efficiently operationalizing the gathering of comprehensive web-based and Internet-wide data and threat intelligence.  This is a remote role located in Canada or LATAM only.

Required Qualifications:

  • 2+ years experience with low-level languages (e.g. Go, C, C++)
  • 3+ years of experience with Scripting languages (e.g. Python, Ruby)
  • Experience with SQL (e.g. Postgres)
  • Knowledge of Selenium, Scrapy or other web crawling mechanisms 
  • Experience with Confluent Kafka, Apache Kafka
  • Experience withmessage queues (e.g. RabbitMQ, SQS)
  • 3+ years of experience with building distributed systems
  • Experience building Restful API's from scratch.
  • Working knowledge in one or more of the following: Networking protocols, Network based scanning (nmap, zmap, nessus, masscan, etc), web crawling

 

Preferred Qualifications:

  • Experience with software design principles, and test-driven development
  • Strong experience with Apache Kafka
  • Comfortable working as part of a distributed team
  • Excellent communication and teamwork skills
  • Experience with Internet scanning (NMAP, masscan, ZMAP, etc)
  • Experience building web-crawlers and or data crawlers at-scale
  • Ability to do independent research
  • Ability to make data driven decisions

Benefits:

Specific to each country, we offer a competitive salary, stock options, Health benefits, and unlimited PTO, parental leave, tuition reimbursements, and much more!

SecurityScorecard is committed to Equal Employment Opportunity and embraces diversity. We believe that our team is strengthened through hiring and retaining employees with diverse backgrounds, skill sets, ideas, and perspectives. We make hiring decisions based on merit and do not discriminate based on race, color, religion, national origin, sex or gender (including pregnancy) gender identity or expression (including transgender status), sexual orientation, age, marital, veteran, disability status or any other protected category in accordance with applicable law. 

We also consider qualified applicants regardless of criminal histories, in accordance with applicable law. We are committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or accommodation due to a disability, please contact talentacquisitionoperations@securityscorecard.io.

Any information you submit to SecurityScorecard as part of your application will be processed in accordance with the Company’s privacy policy and applicable law. 

SecurityScorecard does not accept unsolicited resumes from employment agencies.  Please note that we do not provide immigration sponsorship for this position. #LI-DNI

See more jobs at SecurityScorecard

Apply for this job

+30d

Senior Cloud Engineer

TideSerbia, Remote
5 years of experienceremote-firstterraformDesignkubernetespythonAWS

Tide is hiring a Remote Senior Cloud Engineer

About Tide

At Tide, we are building a financial platform designed to save small and medium-sized businesses time and money. We provide our members with business accounts and related services, including Cards, POS terminals, Credit services, Expense Cards invoicing and accounting tools and many more. Our vision is to become the world's leading FinTech Platform. We're not just building technology and great products, we're empowering people to make informed business decisions and lifting generations of hard working entrepreneurs.

Founded in 2015, Tide is now the leading business financial platform in the UK with 550,000 SME members (10% market share) and more than 150,000 SMEs in India. Headquartered in London, Tide has nearly 1,800 Tideans across the UK, Bulgaria, India, Serbia, Romania, Ukraine and Germany. 

Tide is rapidly growing, expanding into new markets and always looking for passionate and driven people. Join us in our mission to enable small businesses to save time and money and do what they love.   

What we’re looking for:

As part of the Cloud Engineering team, you will be helping to design and build the core infrastructure platform that supports Tide’s global businesses. You will help us evolve our new Kubernetes based deployment platform, roll it out to our new markets and migrate our existing UK business to this new platform.

You will work closely with our engineering teams to make sure our platform meets their needs and with our Information Security team to ensure we meet and exceed our regulatory obligations.

We are committed to a 100% Infrastructure-as-Code approach to infrastructure builds using Terraform and currently deploy to AWS. We also follow the GitOps model of application deployment and use tools such as ArgoCD, Helm and Crossplane to facilitate this approach. You will work closely with our Developer Experience team to make this model for deploying and managing services usable for our engineers.

 As a Senior Cloud Engineer you’ll be: 

  • Working as part of a larger Cloud Engineering team, comprising Cloud Infrastructure (your team), Developer Experience, Cloud Operations and Cloud Data Engineering.
  • Working with stakeholders to understand the characteristics they require from our platform.
  • Writing Terraform and Helm charts to define our infrastructure and configure the middleware/shared services that support the platform.
  • Working collaboratively alongside other Senior Cloud Engineers to define and implement best practices.
  • Directly supporting engineers to understand what tools and access they need to effectively use the platform (and then working with Developer Experience to make sure those tools get built).
  • Helping to identify, research and implement new technologies that will improve the platform.
  • Promoting understanding of the capabilities of the platform throughout Tide’s engineering department.
  • Mentoring and teaching (and being open to learning from your peers).

 What makes you a great fit:

  • Having over 5 years of experience and most of that should be in a DevOps Engineering type role.
  • Having spent the majority of your career working in Cloud hosted environments, you consider yourself an AWS expert.
  • You have strong hands-on experience with Kubernetes, Terraform and Python.
  • Having an understanding of the GitOps pattern and experience in related technologies - ideally ArgoCD
  • Good understanding of the Kubernetes ecosystem and ideally some experience with services like Traefik, Linkerd, KEDA and HCP Vault.
  • Having a ‘platform’ mentality where you understand that we’re building on behalf of our engineers who will rely on our services to build and innovate.
  • Enjoy an environment where everyone’s ideas are heard and considered.
  • Happy to work in a highly regulated and security-conscious industry.

What you’ll get in return: 

  • 25 days paid annual leave
  • 3 paid days off for volunteering or L&D activities
  • Family-Friendly Leave (according to statutory)
  • Personal L&D budget in the amount of 500 EUR per year
  • Mental wellbeing platform Plum
  • WFH equipment allowance
  • Share option 
Tidean Ways of Working 

Make work, work for you! Tide embraces and supports flexible working arrangements. We are a remote-first business that enables its employees to work remotely from anywhere in their home country. Additionally, Our Working Outside the Office (WOO) policy allows you to work from anywhere in the world, up to 90 days per year per country.

We are remote-first, but when you do want to meet new people, collaborate with your team or simply hang out with your colleagues, our offices are always available and equipped to the highest standard. We offer flexible working hours and trust our employees to do their work well, at times that suit them and their team.

Tide is a place for everyone

At Tide, we believe that we can only succeed if we let our differences enrich our culture. Our Tideans come from a variety of backgrounds and experience levels. We consider everyone irrespective of their ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status. We celebrate diversity in our workforce as a cornerstone of our success. Our commitment to a broad spectrum of ideas and backgrounds is what enables us to build products that resonate with our members’ diverse needs and lives. 

We are One Team and foster a transparent and inclusive environment, where everyone’s voice is heard.

 

#LI-EP1 
#LI-Hybrid
#LI-Remote 

 

See more jobs at Tide

Apply for this job

+30d

Principal Software Engineer

Western DigitalMexico City, Mexico, Remote
agileDesignlinuxpython

Western Digital is hiring a Remote Principal Software Engineer

Job Description

Job Description:

As a Principal Software Engineer at SanDisk, you will play a key role in designing, developing, and optimizing software solutions for our cutting-edge hardware devices. You will lead a team of skilled engineers, collaborating closely with cross-functional teams to deliver high-quality software that enhances the performance and functionality of our storage products.

Responsibilities:

Technical Leadership: Provide technical leadership and guidance to a team of software engineers. Drive the design and implementation of software solutions for SanDisk's hardware devices.

Architecture and Design: Architect and design software systems that efficiently interact with and control storage hardware components. Ensure scalability, reliability, and performance meet or exceed industry standards.

Coding and Development: Hands-on development of software components, modules, and applications. Write clean, efficient, and maintainable code while adhering to coding standards and best practices.

Collaboration: Collaborate with cross-functional teams, including hardware engineers, firmware developers, and quality assurance, to ensure seamless integration of software and hardware components.

Innovation: Stay abreast of industry trends, emerging technologies, and best practices. Introduce innovative solutions and technologies to enhance the functionality and performance of SanDisk's storage products.

Problem Solving: Proactively identify and address technical challenges, bottlenecks, and issues. Work collaboratively to find effective solutions and drive continuous improvement.

Code Review: Conduct and participate in code reviews to maintain code quality, consistency, and adherence to coding standards.

Documentation: Create and maintain comprehensive technical documentation for software architecture, design, and implementation.

Qualifications

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

years of experience in software development, with a focus on systems-level programming.

Proven experience in leading software development teams.

Expertise in Dart, Python or any related programming languages.

Experience with storage technologies, file systems, and device drivers.

Strong understanding of client applications and modern web development within dynamic environments

Excellent problem-solving and debugging skills.

Effective communication and collaboration skills.

Familiarity with Agile development methodologies.

Preferred Skills:

Knowledge of flash storage technologies.

Experience with embedded systems development.

Familiarity with storage protocols such as NVMe, SATA, or SCSI.

Experience with Linux kernel development.

See more jobs at Western Digital

Apply for this job

+30d

GoLang Developer

Headhunte.rsBeograd, Serbia, Remote
c++kuberneteslinuxpythonbackend

Headhunte.rs is hiring a Remote GoLang Developer

Job Description

About the Role:

We are seeking an exceptional Backend Software Engineer with a strong background in developing high-performance, scalable software solutions tailored for Kubernetes-based, cloud-native environments and distributed systems. In this role, you will play a pivotal part in designing and constructing an innovative, real-time cloud platform that caters most modern LLM (Large Language Model) mission-critical applications. You will work on a range of cloud technologies such as streaming APIs, network protocols, and security best practices throughout the software stack.

Responsibilities & Opportunities in this Role:

  • ●  Implement robust backend systems using the selected infrastructure frameworks and open-source.

  • ●  Collaborate closely with DevOps and front-end teams to ensure seamless integration with backend systems.

  • ●  Drive comprehensive test coverage, instrumentation, and documentation.

    Qualifications for this Role:

  • ●  Proficiency in Go (Golang) is essential.

  • ●  Familiarity with Linux, Docker/Kubernetes (Bonus: Rust, C++, and Python)

  • ●  Strong expertise in distributed systems.

  • ●  Experience with modern backend service frameworks.

    Ideal Candidates Will Have:

  • ●  Proficiency in performance analysis, tuning, and optimization of backend systems, particularly for mitigating tail latency issues.

  • ●  A keen awareness of security challenges commonly encountered in cloud and multi-tenant environments, with a proactive approach to implementing standard methodologies for addressing them.

Qualifications

See more jobs at Headhunte.rs

Apply for this job

+30d

Principal Machine Learning Engineer

AgeroMedford, MA (Remote)
sqlB2BDesignc++python

Agero is hiring a Remote Principal Machine Learning Engineer

About Agero:

Wherever drivers go, we’re leading the way. Agero’s mission is to rethink the vehicle ownership experience through a powerful combination of passionate people and data-driven technology, strengthening our clients’ relationships with their customers. As the #1 B2B, white-label provider of digital driver assistance services, we’re pushing the industry in a new direction, taking manual processes, and redefining them as digital, transparent, and connected. This includes: an industry-leading dispatch management platform powered by Swoop; comprehensive accident management services; knowledgeable consumer affairs and connected vehicle capabilities; and a growing marketplace of services, discounts and support enabled by a robust partner ecosystem. The company has over 150 million vehicle coverage points in partnership with leading automobile manufacturers, insurance carriers and many others. Managing one of the largest national networks of service providers, Agero responds to approximately 12 million service events annually. Agero, a member company of The Cross Country Group, is headquartered in Medford, Mass., with operations throughout North America. To learn more, visitwww.agero.com.

About The Role:

The Principal Machine Learning Engineer will be one of the founding members of the Machine Learning Team that pioneers the path to bringing machine learning into our operations.  This role will be responsible for targeting the highest customer satisfaction, whilst minimizing costs generated from millions of roadside assistance dispatches each year.  The ideal candidate will bring their experience to this small team focused on building out the machine learning environment and implementing features in close collaboration with our Data Science and Analytics team.  The Principal Machine Learning Engineer will be able to hit the ground running by leveraging their advanced knowledge of Python and Machine Learning approaches. In addition, they will utilize their experience with modeling to drive  ML Ops and to ensure that our users can get the help that they need.  

Key Outcomes:

  • In partnership with our DS&A team, implement features through the Machine Learning Cycles (Development, Testing, Training, Production, Monitoring/Evaluation)
  • Build out features for the production inference system and associated ML Ops
  • Collaborate with other teams looking to integrate with the Machine Learning environment
  • Ensure scalability and reliability of our production systems

Qualifications:

  • 5+ years of experience in Python
  • 10+ years of experience in ML
  • Excellent communication skills, with the ability to interact with other teams
  • Motivated to understand the nuances of data and its impact on the business
  • Ability to work independently and as part of a team
  • Previous automotive related experience is a plus

Skills:

  • ML: General understanding of algorithms, model architectures, and training techniques
  • Data Engineering: Ability to handle large-scale data, including preprocessing, cleaning, and feature engineering in a production environment
  • System Design: Knowledge designing scalable and reliable systems for training and inference
  • ML Ops: Knowledge of monitoring and iterating models in production
  • Collaboration and Communication: Ability to work with cross-functional teams (data scientists, software engineers, product managers) and communicate complex ML concepts effectively

Nice to Haves:

  • SageMaker
  • Comet or Weights & Biases
  • XGB/Catboost/DeepNN
  • Statistical Methods
  • SQL

Hiring In:

  • United States: AZ, CA, FL, IL, KY, MA, MI, NM, TN, GA, NH and VA
  • Canada: Province of Ontario
  • #LI-REMOTE

D, E & I Mission & Culture at Agero:

We are all Change Drivers at Agero. Each day, we speak to thousands of drivers and tow professionals across one of the most diverse countries in the world. Our mission to safeguard drivers on the road, strengthen our clients’ relationships with their drivers, and support the communities we live and work in unites us together as one force driving positive change.

The road to positive change starts inside Agero. In celebrating each other’s differences, we lift each other up and create space for innovation and community. Bringing our whole selves to work powers our commitment, drive, agility, and courage - ensuring we are not only changing the landscape of the driver services industry, we also are making a difference in the lives of our customers with each call, chat, and rescue.

THIS DESCRIPTION IS NOT INTENDED TO BE A COMPLETE STATEMENT OF JOB CONTENT, RATHER TO ACT AS A GUIDE TO THE ESSENTIAL FUNCTIONS PERFORMED. MANAGEMENT RETAINS THE DISCRETION TO ADD TO OR CHANGE THE DUTIES OF THE POSITION AT ANY TIME.

To review Agero's privacy policy click the link:https://www.agero.com/privacy.

***Disclaimer:Agero is committed to creating a diverse and inclusive environment and encourages applications from all qualified candidates. Accommodation is available. Additionally, we offer accommodation for applicants with disabilities in our recruitment processes. If you require accommodation during the recruitment process, please contactrecruiting@agero.com.

***Agero communicates with candidates via text for matters related to submitted applications, questions, and availability for interviews. If you prefer not to receive texts, you can contact Agero's recruiting team directly at recruiting@agero.com.

See more jobs at Agero

Apply for this job

+30d

Senior C++ Developer

QlikHybrid Remote, Lund, Sweden
agilejiraDynamicsDesignazurescrumapigitc++dockerkuberneteslinuxjenkinspythonAWSbackend

Qlik is hiring a Remote Senior C++ Developer

Description

What makes us Qlik?  

   

AGartner® Magic Quadrant™ Leader for 13 years in a row, Qliktransforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster.  

   

We excel in integration and governance solutions that work with diverse data sources, and our real-time analytics uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities.  

   

   

The Senior C++ DeveloperRole  

   

As a Senior C++ Developer within the Engine team at Qlik, you'll play a pivotal role in shaping the future of our data analytics products. The Engine team focuses on developing and maintaining Qlik’s calculation engine, a core component vital for processing extensive data quantities.  

   

Joining a small Scrum team, you'll engage in the complete software development cycle, contributing to requirements analysis, implementing new features, and ensuring high-quality releases. Your work will be deployed to both cloud and on-prem environments, influencing the very core of Qlik’s analytics offerings.  

   

What makes this role interesting?  

   

Innovation at Core:Work on Qlik’s Analytic Engine, a modern, advanced, and high-performing backend component central to our analytics products for over 30 years. Engage with cutting-edge technologies, including AI, and contribute to challenging software development projects.  

   

Collaborative Environment:Join a highly collaborative and multicultural team spread across different geographical locations. Benefit from a creative, team-oriented, and high-energy culture that values diversity and group dynamics.  

   

Continuous Learning:Be part of a dynamic environment that values cooperation around code deliverables and emphasizes frequent, high-quality software releases. Engage with modern software technologies and efficient test & delivery pipelines.  

   

Here’s how you’ll be making an impact:  

   

Functionality Development:Design, develop, and maintain key functionalities within the Analytic Engine component, influencing the core capabilities of Qlik’s analytics products.  

   

Agile Practices:Employ Agile development practices, participate in code reviews, and contribute to the development process frameworks, ensuring efficient and high-quality software delivery.  

   

Mentorship:Share your expertise by mentoring team members in best practices and standards, fostering a culture of continuous improvement.  

   

We’re looking for a teammate with:  

   

  • Bachelor’s degree in Computer Scienceor a related field.
  • 7+ years of software development experience, with at least 3 years in C++. Familiarity with Linux development environments and experience using Git,Github, Jenkins, and Jira.
  • Curiosity, self-drive, and goal orientation. Strong sense of responsibility and integrity with a "Quality First" approach.
  • Strong communication, analytical, and interpersonal skills. Ability to drive cross-team activities and collaborate effectively.

   

Thelocationfor this role is:  

   

Lund, Sweden  

   

Join us in this exciting role where your contributions will directly impact Qlik’s future and be part of a team that values innovation, collaboration, and continuous learning. Apply now to be a key player in shaping the next generation of our analytics products!  

   

More about Qlik and who we are:  

   

Find out more about life at Qlik on social:Instagram,LinkedIn,YouTube, andX/Twitter, and to seeallotheropportunities to join usandour values, check outourCareers Page.  

   

What else do we offer?  

   

  • Genuine career progression pathwaysandmentoring programs
  • Culture of innovation, technology, collaboration, and openness
  • Flexible, diverse, and international work environment

   

Giving back is a huge part of our culture. Alongside an extra “change the world” dayplusanother for personal development, we also highly encourage participation in ourCorporate Responsibility Employee Programs  

   

   

If you need assistance applying for a role due to a disability, please submit your request via [email protected]. Any information you provide will be treated according to Qlik’s Recruitment Privacy Notice. Qlik may only respond to emails related to accommodationrequests  

   

Qlik is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or emails. All resumes submitted by search firms to any employee at Qlik via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Qlik. No fee will be paid in the event the candidate is hired by Qlikas a result ofthe referral or through other means.  

  
  

See more jobs at Qlik

Apply for this job

+30d

Sdet

HatchWorks TechnologiesCosta Rica Remote
agilesqlDesignqadockerpython

HatchWorks Technologies is hiring a Remote Sdet

HatchWorks is searching for an enthusiastic Senior Software Development Engineer in Test (SDET) with strong experience building test automation frameworks, defining test strategy, and leading automated test execution to ensure the delivery of high-quality enterprise cloud applications.

In this role, the Senior Software Development Engineer in Test (SDET) will be responsible for leading test strategy, script design and execution, automation framework enablement, and advanced test management strategies.

This role will provide hands-on technical leadership working with both our external clients and internally across multiple technology platforms, programming languages, and environments. They will be required to interface with business customers and the application team members, including business analysts, product managers, software developers, and infrastructure owners.

We are HatchWorks Technologies

We are innovators, technologists, and builders dedicated to creating intelligent purpose-built software products and solutions that improve the way people work and live. Our solutions drive revenue, market share, operational efficiencies, and, most importantly, delightful user experiences for industry leaders in healthcare, financial services, and communications, to name a few.

Our key differentiator is our product-centric approach putting the end-user first. You will work with user-obsessed experts who always start with "why" before "what" and aspire to build feasible solutions that are viable for our customers' business and valuable for the end-user. We focus on outcomes over output and believe in accelerating time to value for our customers in an agile, focused collaborative manner. The fabric behind all of this is our people, culture, and core values, holding us all accountable to each other.

The ideal candidate must be a delivery-focused leader and can communicate objectives and approaches with business and technical team members. When presented with problems, this person must develop and be able to offer multiple solutions/approaches to solving the problem.

Responsibilities:

  • Work in an Agile development environment collaborating with the Engineering and Product teams to deliver quality software.
  • Select and establish automation frameworks and software testing tools to verify and quantify the quality of the produced software
  • Mature and evolve the testing architecture through the evaluation and adoption of new automation tools, techniques, and practices
  • Participate in early-stage user story development and design sessions to help establish acceptance criteria, boundary tests, and automation planning
  • Facilitate test case execution and provide detailed and timely feedback using test case management tools

Quality Engineer

  • Identify, document, and track defects to improve test case execution efficiency and test coverage
  • Execute manual and automated functional, performance, and regression testing in both production and pre-production environments
  • Ability to execute automation testing, but also manual/black box testing as required
  • Ability to interact with CI/CD, release engineering, infrastructure, cloud, development, and compliance teams
  • Create training documentation & conduct knowledge transfer sessions
  • Integrate QA processes into Software Development & Release Cycles

Qualifications:

  • Experience with end-to-end defect tracking, communication, and management of QA bugs found from the testing life cycle
  • 4+ exposure to delivering on complex highly visible tasks that require diverse areas of expertise
  • 4+ experience with collaboration to support release planning, estimation, and delivery processes using Agile methodologies
  • 4+ years experience with technologies including:
    • SQL
    • Python
    • Snowflake (or any RDBMS)
    • experience with Docker (QE sometimes has to run validation in containers)
    • understanding data mapping - they validate source to target mapping vs existing sql models
    • experience writing automated tests in SQL
  • Strong desire for continuous learning, personal growth and work collaboratively
  • Ability to read, write, understand and speak English at B2 level or higher.

See more jobs at HatchWorks Technologies

Apply for this job

+30d

iOS Developer

NOCDChicago, IL, Remote
kotlinfigmatailwindFirebaseswiftmobileslackiosfluttermysqltypescriptcsspythonAWSbackend

NOCD is hiring a Remote iOS Developer

Job Description

About NOCD: 

Despite being ranked by the World Health Organization as a top 10 most disabling condition, having a lifetime prevalence of over 2%, and causing people to be 10 times more likely to die by suicide, OCD is commonly misrepresented as a personality quirk. Moreover, the "gold-standard" treatment for OCD called Exposure and Response Prevention (ERP) has never been widely-accessible. The mission of NOCD is to ensure everyone with OCD knows they are not alone and has access to evidenced based care. Our company started after our founders' own experience with OCD - trying to understand what was happening, going through various misdiagnoses, and finally working with an ERP specialist to get better. We recently raised a series A round and need the help of those who are passionate about our mission to serve those with OCD.

 

What we're looking for: 

  • Passion for our mission and empathy for our members- building for members means learning about what they're going through. We'll send you resources about OCD is from a members perspective and how it's managed from a clinical perspective

  • High Agency and bias to action- We are still a small company and there's a lot of work to do. We trust everyone we hire and will provide them any support they need 

  • Abundance and growth mindset- There is always more we can do to serve our members. We hope this will be one of the most rewarding professional experiences of your career. 

  • Clear communication- Ideas are better when shared so we hope that you can share them with others in written form. 

  • 5 + years of experience- You care about what you're building and have built significant production systems in the past. You are comfortable moving across the stack when necessary

  • Building an amazing user experience with our iOS app

Tools we use: 

  • Web : NextJS / Typescript / Tailwind CSS / Netlify / React

  • Mobile : Swift / Flutter / Kotlin / Firebase

  • Backend : Python Flask / MySQL Aurora / Stripe + Paypal / Aptible / AWS

  • Data : FiveTran / GCP / BigQuery / Metabase / Google Sheets / Data Studio

  • Internal Tools : Retool / React Native / Google Sheets

  • Communication: Pen + Paper / Whiteboard /  Figma / Google Docs / Slack / Clickup 

Things you might do: 

  • Build evidence-based OCD therapy features for our users

  • Enhance ways our members interact with each other when sharing their journeys with OCD

  • Communicate with stakeholders to help drive iOS product direction

Qualifications

See more jobs at NOCD

Apply for this job

+30d

Node.js developer

GoHardZaporizhzhia, Ukraine, Remote
sqlpythonNode.js

GoHard is hiring a Remote Node.js developer

Job Description

GoHard is a software development company, we consider us as a young team with ambitious goals in the field.
We are actively developing and looking for Python(Django, Flask) developers (Student Internship Program) for our team. If you are ready to grow as a professional, join our team.

Qualifications

Your knowledge and desire to develop in the following are important:

-Strong knowledge in Node.js
-Strong knowledge in SQL, understanding of back-end requests and work with databases
-Strong knowledge in JavaScript/TypeScript
-Experience with Express
-Other Node.js tools will be a plus
-Intermediate or higher spoken and written English is a must

-Desire for a permanent self-development
-Ability to work in a team

See more jobs at GoHard

Apply for this job

+30d

AWS Developer

Excyl IncWashington, DC, Remote
agilejavacsspythonAWSjavascript

Excyl Inc is hiring a Remote AWS Developer

Job Description

In this role, you will require having a good understanding of AWS services and strong experience working with AWS native services, that adheres to enterprise standards. Candidate must be able to work independently with a minimum direction.

Required qualifications to be successful in this role

·         6+ years of experience in Cloud Development, with particular AWS experience

·         6+ years of development experience in Java J2EE

·         Proven experience implementing Web Applications using HTML, CSS, and JavaScript

·         Experience working with Maven, Spring, and JavaScript

·         Experience working with Java coding in combination with AWS native services

·         Experience working with Python, Shell Scripting & UNIX

·         Experience working AWS implementations and integrating with cloud services

·         Experience with DEV OPS implementation tools and Agile methodology

·         Experience working with AWS native services

·         Experience with AWS Cloud (LAMBDA, S3, Kinesis Stream)

Qualifications

See more jobs at Excyl Inc

Apply for this job

+30d

Embedded Software Engineer

Excyl IncWashington, DC, Remote
jiraDesigngraphqlgitc++dockerkuberneteslinuxjenkinspython

Excyl Inc is hiring a Remote Embedded Software Engineer

Job Description

This is a cross-functional engineering position, developing software for our satellite products on Linux platforms. The language for most of the software development for this position is C++.

Note: Must Be US Citizen

 Responsibilities

  • Design, develop, test and integrate software written in C++ from requirements to production and commercial deployment
  • 5+ years of experience in software development
  • Embedded development experience is a plus
  • Proven working experience in software engineering
  • Programming experience with C/C++ and object-oriented design
  • Experience developing and debugging software in a Linux environment
  • Familiarity with software configuration management, defect tracking tools, and peer review
  • Object and Component Oriented Designs
  • Transmission security and cryptographic techniques
  • Strong documentation and writing skills
  • Working knowledge of GCC, grep/awk/sed command line tools, bash scripting, GDB debugger, systemd suite

Qualifications

 

Desired Qualifications

  • Embedded development including hardware debug, device drivers, and real-time constraints in a complex multi-processor system
  • Familiarity with developing multi-threaded software applications
  • Knowledge of communications and/or networking protocols, TCP/IP, UDP, IPv6, etc.
  • Experience with cross-functional (hardware/firmware/software) development and verification
  • Experience in shell scripting using Perl, Lua, or Python
  • Experience with Red Hat Enterprise Linux 8
  • Familiarity with Docker, GraphQL, Kubernetes, Conan, CMake, C++11
  • Working knowledge of Jira, Confluence, Git, BitBucket, SharePoint, Jenkins and Artifactory is a plus

See more jobs at Excyl Inc

Apply for this job

+30d

Senior Software Engineer

Maker&Son LtdBalcombe, United Kingdom, Remote
sqldrupalapijavatypescriptpythonbackendfrontend

Maker&Son Ltd is hiring a Remote Senior Software Engineer

Job Description

We are looking for a highly motivated individual to join our team as a Senior Software Engineer.

We are based in Balcombe [40 mins from London by train, 20 minutes from Brighton] and we will welcome you to work in an hybrid model, coming to the office or remote.

You will report directly to the CTO.

Candidate Overview

As a part of the Technology Team, your core responsibility will be to develop, maintain and scale our backend services to power the e-commerce and sales infrastructure.  This is a high impact role, where you will be driving initiatives in developing technical solutions, creating serverless data pipelines, API integrations and cloud infrastructure components.

You will be working with frontend developers, data engineers, and data scientists as a team. 

You will be looking to join a successful, continually growing company.

Responsibilities 

  • Execute full software development life cycle, with a DevOps practice adopting CI/CD
  • Write well-designed, testable code. We currently use NodeJs, TypeScript, Python, and looking to use Golang for new backend services.
  • Integrate software components into a fully functional software system
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features

Qualifications

Key Skills and Requirements

  • 5+ previous work experience as a Software Engineer or Software Developer
  • Experience designing interactive applications
  • Ability to develop software in Java, Go, Python, TypeScript, or other programming languages
  • Excellent knowledge of relational databases, SQL
  • Experience developing web applications using at least one popular web framework (JSF, Wicket, Vaadin, Spring MVC, ExpressJs, Drupal)
  • Experience with test-driven development
  • Proficiency in software engineering tools
  • Ability to document requirements and specifications
  • BSc degree in Computer Science, Engineering or relevant field

If you have experience working or developing for E-Commerce that would be highly appreciated.

See more jobs at Maker&Son Ltd

Apply for this job

+30d

Software Engineer, Engineering Productivity

AristaPoland-Remote, Poland, Remote
Designansiblec++elasticsearchmysqlkuberneteslinuxjenkinspythonjavascript

Arista is hiring a Remote Software Engineer, Engineering Productivity

Job Description

Arista Networks is looking for a skilled professional for our Engineering Productivity team to help maintain and support our rapidly expanding infrastructure and internal user base. The ideal candidate is someone who can wear many hats, can be versatile and is enthusiastic about learning new technologies. As a part of the software engineering team, you will work with other team members to design, build and administer secure, scalable and fault-tolerant tools and infrastructure in a hybrid cloud environment.

Working in the Engineering Productivity (EngProd) group, you will collaborate and work with other engineers to design, build, scale, and operate the systems that the rest of Arista’s development teams use.  The EngProd team uses industry-standard systems like Ansible, Jenkins, Kubernetes, Grafana, Spinnaker, MySQL, ElasticSearch, Google Cloud, and Varnish and also internal systems that we’ve built from the ground-up to automate CI/CD, testing, analysis, and visualization.

Responsibilities:

  • Review and contribute to the specifications and implementations written by other team members.
  • Design and develop features, feature tests and solutions. Fix bugs and refactor code as needed.
  • Work with Arista’s software engineers to identify bottlenecks and limitations in our workflows, tooling, and infrastructure and provide fixes for those problems. 
  • Provide support for our tools and infrastructure to Arista’s development team.

Qualifications

  • At least BS Computer Science + 3 years’ experience, MS Computer Science + 2 years’ experience, or Ph.D.  in Computer Science or equivalent work experience. 
  • Knowledge of one or more of Go, Python, Javascript, C++, Java. 
  • Knowledge of Linux (or UNIX). 
  • Understanding of one of operating systems, networking systems, distributed systems
  • Applied understanding of software engineering principles. 
  • Strong problem solving and software troubleshooting skills. 
  • Ability to design a solution and implement features independently. Ability to work in small teams.

Apply for this job