Software Engineer - python Remote Jobs

120 Results

1d

Software Engineer - Distributed Systems (Europe)

apigitc++pythonPHP

Cloudflare is hiring a Remote Software Engineer - Distributed Systems (Europe)

About Us

At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. 

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! 

About the Teams

Role location: Lisbon, Remote Portugal, London, Remote UK. 

Cloudflare’s Engineers build and operate the software that helps power 25+ million Internet properties and millions of businesses around the world. Across our engineering organizations, we have opportunities for high caliber, curious and empathetic people to take on big challenges and build some of the best skills in the industry. We’re looking for talented team members to help build high-growth products,  help scale our expanding network, build tools to improve availability, performance, uptime, and response times, and make systems failure-resistant and ready-to-scale.

Cloudflare is a fast growing company and engineering is an ever-evolving function with teams being formed and redefined often. You will interview for an engineering role at Cloudflare and will have the opportunity to meet with and ultimately select one or more teams.  Here are a few examples of the teams that you could be part of.

Application Performance; Application Security; Zero Trust Services; Serverless, Bot Management; DDoS Protection; Network Services / Magic Products; Full Stack / Microservices; Security / Cryptography; Content Delivery; Email Security; API Security; Client / WARP applications; Machine Learning; Threat Intelligence

About the Role

Cloudflare is a system spanning the globe, on a mission to make the Internet better, safer, and more powerful every day. As a Distributed Systems Engineer at Cloudflare, you’ll work on the code that runs close to the end user, runs at a massive scale, and is deployed to 250+ cities around the world.

Examples of software systems at Cloudflare include:

  • A TLS/HTTP proxy to make the connection from eyeball to edge as fast and secure as possible
  • Filtering malicious traffic and handling good traffic according to customer configuration
  • Content optimization that takes content served from customer sites and makes it more performant
  • A platform that runs “serverless” Workers and provides a key value store
  • A reverse-proxy system that caches customer website content according to customer configuration
  • Optimization of connections from Cloudflare to our customers' origin servers to reduce their load and increase performance
  • Our Authoritative DNS server and our public resolver 1.1.1.1.
  • One of the biggest data pipelines in the world, operating at well over 25M events per second

We operate some of the fastest, and most widely distributed services on the Internet. Your work will focus on building robust, secure, and high performance distributed systems. We are a small engineering team operating at a massive scale, so what you do will have a huge impact.

Examples of desirable skills, knowledge and experience

  • Understanding at the protocol level, including the differences between what the specs say, and what actually happens on the Internet
  • Confidence to work in multiple programming languages - could include C, Go, Rust, Python, Lua and even PHP
  • Experience (and love) for debugging to ensure the system works in all cases
  • Strong systems level programming skills
  • Excited by the idea of optimizing complex solutions to general problems
  • Experience with a continuous integration workflow and using source control (we use git)
  • Good Unix knowledge, patches to Operating Systems a huge plus for some roles
  • Understanding of security issues and responsibilities
  • Experience with monitoring, alerting and debugging high volume production systems
  • Fluent in analyses of data sets such as logs
  • Designing and building APIs
  • Great oral and written communications skills
  • Desire to learn and improve
  • Willing and eager to share knowledge, and mentor

What Makes Cloudflare Special?

We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.

Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.

Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.

1.1.1.1: We released 1.1.1.1to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy commitmentand ensure that no user data is sold to advertisers or used to target consumers.

Sound like something you’d like to be a part of? We’d love to hear from you!

This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Cloudflare is proud to be an equal opportunity employer.  We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness.  All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities.  Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.  If you require a reasonable accommodation to apply for a job, please contact us via e-mail athr@cloudflare.comor via mail at 101 Townsend St. San Francisco, CA 94107.

See more jobs at Cloudflare

Apply for this job

1d

Software Engineer - Distributed Systems (US)

apigitc++pythonPHP

Cloudflare is hiring a Remote Software Engineer - Distributed Systems (US)

About Us

At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. 

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! 

About the Teams

Role location: USA Remote, and/or any of these Cloudflare offices: San Francisco, CA, Austin, TX, Champaign, IL, New York, NY, San Jose, CA, Seattle, WA, Washington, D.C., Toronto, Singapore and Sydney

Cloudflare’s Engineers build and operate the software that helps power 25+ million Internet properties and millions of businesses around the world. Across our engineering organizations, we have opportunities for high caliber, curious and empathetic people to take on big challenges and build some of the best skills in the industry. We’re looking for talented team members to help build high-growth products,  help scale our expanding network, build tools to improve availability, performance, uptime, and response times, and make systems failure-resistant and ready-to-scale.

Cloudflare is a fast growing company and engineering is an ever-evolving function with teams being formed and redefined often. You will interview for an engineering role at Cloudflare and will have the opportunity to meet with and ultimately select one or more teams.  Here are a few examples of the teams that you could be part of.

Application Performance; Application Security; Zero Trust Services; Serverless, Bot Management; DDoS Protection; Network Services / Magic Products; Full Stack / Microservices; Security / Cryptography; Content Delivery; Email Security; API Security; Client / WARP applications; Machine Learning; Threat Intelligence

About the Role

Cloudflare is a system spanning the globe, on a mission to make the Internet better, safer, and more powerful every day. As a Distributed Systems Engineer at Cloudflare, you’ll work on the code that runs close to the end user, runs at a massive scale, and is deployed to 250+ cities around the world.

Examples of software systems at Cloudflare include:

  • A TLS/HTTP proxy to make the connection from eyeball to edge as fast and secure as possible
  • Filtering malicious traffic and handling good traffic according to customer configuration
  • Content optimization that takes content served from customer sites and makes it more performant
  • A platform that runs “serverless” Workers and provides a key value store
  • A reverse-proxy system that caches customer website content according to customer configuration
  • Optimization of connections from Cloudflare to our customers' origin servers to reduce their load and increase performance
  • Our Authoritative DNS server and our public resolver 1.1.1.1.
  • One of the biggest data pipelines in the world, operating at well over 25M events per second

We operate some of the fastest, and most widely distributed services on the Internet. Your work will focus on building robust, secure, and high performance distributed systems. We are a small engineering team operating at a massive scale, so what you do will have a huge impact.

Examples of desirable skills, knowledge and experience

  • Understanding at the protocol level, including the differences between what the specs say, and what actually happens on the Internet
  • Confidence to work in multiple programming languages - could include C, Go, Rust, Python, Lua and even PHP
  • Experience (and love) for debugging to ensure the system works in all cases
  • Strong systems level programming skills
  • Excited by the idea of optimizing complex solutions to general problems
  • Experience with a continuous integration workflow and using source control (we use git)
  • Good Unix knowledge, patches to Operating Systems a huge plus for some roles
  • Understanding of security issues and responsibilities
  • Experience with monitoring, alerting and debugging high volume production systems
  • Fluent in analyses of data sets such as logs
  • Designing and building APIs
  • Great oral and written communications skills
  • Desire to learn and improve
  • Willing and eager to share knowledge, and mentor

Compensation

  • For Colorado-based hires: Estimated annual salary of $137,000 - $167,000
  • For New York City, Washington, and California (excluding Bay Area) based hires: Estimated annual salary of $154,000 - $188,000
  • For Bay Area-based hires: Estimated annual salary of $162,000 - $198,000

Equity

This role is eligible to participate in Cloudflare’s equity plan.

Benefits

Cloudflare offers a complete package of benefits and programs to support you and your family.  Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun!  The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.

Health & Welfare Benefits

  • Medical/Rx Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Accounts
  • Commuter Spending Accounts
  • Fertility & Family Forming Benefits
  • On-demand mental health support and Employee Assistance Program
  • Global Travel Medical Insurance

Financial Benefits

  • Short and Long Term Disability Insurance
  • Life & Accident Insurance
  • 401(k) Retirement Savings Plan
  • Employee Stock Participation Plan

Time Off

  • Flexible paid time off covering vacation and sick leave
  • Leave programs, including parental, pregnancy health, medical, and bereavement leave

What Makes Cloudflare Special?

We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.

Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.

Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.

1.1.1.1: We released 1.1.1.1to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy commitmentand ensure that no user data is sold to advertisers or used to target consumers.

Sound like something you’d like to be a part of? We’d love to hear from you!

This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Cloudflare is proud to be an equal opportunity employer.  We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness.  All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities.  Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.  If you require a reasonable accommodation to apply for a job, please contact us via e-mail athr@cloudflare.comor via mail at 101 Townsend St. San Francisco, CA 94107.

See more jobs at Cloudflare

Apply for this job

1d

Software Engineer II

TaniumRemote, Canada
agileBachelor's degreesalesforceDesigngraphqlapigitrubyjavac++pythonAWSbackendfrontendNode.js

Tanium is hiring a Remote Software Engineer II

The Basics: 

As a Tanium Software Engineer II focused on Full-stack,  you will build and maintain best-of-breed services that power products as part of a nimble development team. Tanium focuses on a customer engagement model and feedback process to ensure our products are designed the right way from the beginning. 

What you’ll do: 

  • Build and maintain Tanium's backend services alongside an agile development team 
  • In partnership with our frontend and endpoint teams you will design, develop and test new product ideas from the ground up while working with product management for feedback and input 
  • Work on small teams that tackle big challenges in common components like a common data service tasked with unifying and consolidating endpoint data across the entire ecosystem, handling time series data that drive dashboarding and reporting, and exposing data externally through GraphQL enabling partners (like Salesforce) to easily integrate. 
  • Delivering higher level services enabled by our core services that directly enable our products. These services focus on everything from security to operations to auditing. 

We’re looking for someone with: 

Education 

  • Bachelor's degree or equivalent experience
  • Computer Science or relevant degree preferred 

Experience 

  • 3-4+ years industry experience 
  • Experience working with senior developers designing and building high-impact, high-performance, scalable, observable, and maintainable backend services and APIs 
  • Knowledge of at least one of Golang (preferred), Node.js, Python, Ruby, Rust, or Java 
  • Experience with HTTP API development including REST and/or GraphQL 
  • Experience developing data processing pipelines for real time data 
  • Experience with AWS or other cloud platforms 
  • Experience with containers and microservices 
  • Experience with modern software engineering development and automation tools like git and CI/CD pipelines 

Other 

  • Demonstrates sound judgment for balancing between rapid development, long-term code maintainability and supportability 
  • Believes in the power of and the need for writing automated tests as part of development 
  • Experience debugging when things go wrong 
  • Has knowledge of modern backend software frameworks and the versatility to learn new tools 

About Tanium 

Tanium, the industry’s only provider of converged endpoint management (XEM), leads the paradigm shift in legacy approaches to managing complex security and technology environments. Only Tanium protects every team, endpoint, and workflow from cyber threats by integrating IT, Operations, Security, and Risk into a single platform that delivers comprehensive visibility across devices, a unified set of controls, and a common taxonomy for a single shared purpose: to protect critical information and infrastructure at scale. Tanium has been named to the Forbes Cloud 100 list for six consecutive years and ranks on Fortune’s list of the Best Large Workplaces in Technology. In fact, more than half of the Fortune 100 and the U.S. armed forces trust Tanium to protect people; defend data; secure systems; and see and control every endpoint, team, and workflow everywhere. That’s the power of certainty. Visitwww.tanium.comand follow us onLinkedIn. 

On a mission. Together. 

At Tanium, we are stewards of a culture that emphasizes the importance of collaboration, respect, and diversity. In our pursuit of revolutionizing the way some of the largest enterprises and governments in the world solve their most difficult IT challenges, we are strengthened by our unique perspectives and by our collective actions. 

We are an organization with stakeholders around the world, and it’s imperative that the diversity of our customers and communities is reflected internally in our team members. We strive to create a diverse and inclusive environment where everyone feels they have opportunities to succeed and grow because we know that only together can we do great things.

Each of our team members has 5 days set aside as volunteer time off (VTO) to contribute to the communities they live in and give back to the causes they care about most. 

What you’ll get

The annual base salary range for this full-time position is C$75,000 to C$230,000. This range is an estimate for what Tanium will pay a new hire. The actual annual base salary offered may be adjusted based on a variety of factors, including but not limited to, location, education, skills, training and experience.

See more jobs at Tanium

Apply for this job

1d

Senior Rails Engineer

OddballRemote
agileBachelor's degreeDesignapirubyjavac++cssangularpythonjavascript

Oddball is hiring a Remote Senior Rails Engineer

 

Oddball believes that the best products are built when engineers understand and value the things they are working on. We value learning and growth and the ability to make a big impact at a small company. We believe that we can make big changes happen and improve the daily lives of millions of people by bringing quality software to the federal space.

We are hiring a Senior Rails Engineer to work on a pivotal Federal program that is making a positive impact on millions of Americans' daily lives.

What you'll be doing:

Working hand in hand with other engineers in developing API endpoints and services that proxy requests to various other applications. Some of these rely on message queues, some are xml, some are json. Day to day work will involve writing code, developing tests, and debugging. Our engineers are expected to give input on high level architecture and coding decisions.

What you’ll bring:

  • 5+ years experience in working with Ruby on Rails
  • Minimum of 3 years working in an Agile software development environment
  • Programming in a major open source language, such as Ruby, Python, Go, Java, or JavaScript
  • Understanding of the fundamental technologies of the web: HTTP, SSL, HTML, CSS, JavaScript, and JSON
  • Experience with a front end JS framework (like Angular, React, Backbone) 
  • Extensive experience in taking program requirements and creating an architecture vision with experience in high volume and high availability networks and systems
  • Experience in creating and conveying to team members the architectural vision for a program or project
  • Build APIs that support both the digital services we deliver as well as third-party usage
  • Use unit and integration testing to ensure systems meet business needs
  • The ability to write code that is a pleasure for other engineers to read and understand
  • Experience with all phases of the software development lifecycle - from gathering and analyzing user/business system requirements to creating application system models
  • Experience participating in design meetings and consulting with your project team to refine, test, and debug programs in order to meet business needs
  • Experience with Amazon Web Services, in particular EC2, S3, and RDS preferred

Requirements:

  • Must be a US Citizen and able to work domestically 
  • Must be able to  attain low-level security clearance 

Education:

  • Bachelor’s Degree 

Benefits:

  • Fully remote
  • Annual Stipend
  • Comprehensive Benefits Package
  • Company Match 401(k) plan
  • Flexible PTO, Paid Holidays

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities:

Oddball is an Equal Opportunity Employer and does not discriminate against applicants based on race, religion, color, disability, medical condition, legally protected genetic information, national origin, gender, sexual orientation, marital status, gender identity or expression, sex (including pregnancy, childbirth or related medical conditions), age, veteran status or other legally protected characteristics. Any applicant with a mental or physical disability who requires an accommodation during the application process should contact an Oddball HR representative to request such an accommodation by emailing hello@Oddball.io

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Compensation:

At Oddball, it’s important each employee is compensated competitively and fairly. In alignment with state legal requirements. A range for the included position is listed below. Be advised, actual offer details are determined by job category, job location, and candidate skill level.

United States Wage Range: $100,000 – $150,000

See more jobs at Oddball

Apply for this job

5d

Senior Software Engineer

Agile SixUnited States, Remote
agileterraformRabbitMQDesigngitrubyjavac++dockerkubernetespythonAWS

Agile Six is hiring a Remote Senior Software Engineer

Agile Six is a people-first, remote-work company that serves shoulder-to-shoulder with federal agencies to find innovative, human-centered solutions. We build better by putting people first. We are animated by our core values of Purpose, Wholeness, Trust, Self-Management and Inclusion. We deliver our solutions in autonomous teams of self-managed professionals (no managers here!) who genuinely care about each other and the work. We know that’s our company’s purpose – and that we can only achieve it by supporting a culture where people feel valued, self-managed, and love to come to work.

The Role

Agile Six is looking for a Senior Software Engineer to join a collaborative team working with the Department of Veterans Affairs to help expedite the delivery benefits to Veterans. By delivering high quality, functional software informed by user feedback and research, our team will increase access to health care, directly impacting and improving the lives of Veterans.

The successful candidate will be designing and developing web services and other components using message brokers (RabbitMQ) within an open source project and ecosystem. We are searching for someone who embraces open source software and an open ethos regarding software development. As a part of our team, you can expect to work on important problems that have a lasting impact on millions of users and make a difference in our government!

Responsibilities

  • Contribute as part of a cross functional Agile team to build a large, scalable web application in an open source ecosystem
  • Write components and services using software development principles and best practices
  • Design and build software components with an eye towards modular, extensible, and scalable design
  • Provide guidance and informal leadership to other teammates through code reviews, pair coding, mentorship, etc.
  • Leverage emerging technologies and practices around DevOps, cloud services, AI, automation tools, etc. where appropriate in the course of daily work to improve efficiency and/or quality
  • Demonstrate strong communication and team collaboration skills
  • Write automated unit tests and integration tests, and assist in manual testing as needed
  • Contribute to software design through the development and communication of solutions, as well as build consensus through diagrams and other forms of presentation
  • Work with a Product Owner to ensure that work is accurately described and appropriately prioritized, including providing input into product roadmaps, product and sprint backlogs, and user stories
  • Support the practice of engineering within the larger company as needed through activities such as:
    • Assisting in outreach, recruitment, and hiring efforts
    • Occasionally participating in or otherwise supporting business development efforts, including code or design challenges, writing or reviewing proposal responses, etc.
    • Participating in communities of practice

Basic Qualifications

  • 7+ years of production experience with a variety of programming languages, including Ruby and Java
  • Demonstrated experience with Spring and Gradle (or a similar open source build automation tool)
  • Expert-level understanding of common design patterns and software development principles, and how to apply these effectively in day-to-day software development
  • Demonstrated expertise in at least one area of the software stack and/or language/platform, coupled with a broad understanding of the software landscape (T-Shaped expertise)
  • Experience working on an Agile team and demonstrating an Agile mindset
  • Ability to work independently on high complexity tasks
  • Experience in an open-source, collaborative development environment
  • Has lived and worked in the United States for 3 of the last 5 years

Additional desired qualifications

  • Experience with Python
  • Experience with Apache Camel
  • Experience with PostgresDB and Redis
  • Experience with pub/sub systems, messaging brokers such as RabbitMQ / Kafka
  • Experience working with GitHub or other git repositories
  • Experience developing in the AWS cloud
  • Experience with container platforms such as Docker and Kubernetes
  • Experience with Terraform or other IaC platforms
  • Experience working in or with government agencies, especially the VA
  • Previously contributed to at least one open source project
  • U.S. Veteran

Sixer Salary and Benefits

To promote equal pay for equal work, we publish salary ranges for each position.

The salary for this position is $141,387-$148,638

Our benefits are designed to reinforce our core values of Wholeness, Self Management and Inclusion. The following benefits are all available to all employees, but you will be expected to largely manage them yourself. We respect that only you know what balance means for your life and season. While we offer support from coaches, we expect you to own your wholeness, show up for work whole, and go home to your family the same. You will be seen, heard and valued. We expect you to offer the same for your colleagues, be kind (not bossy), caring (not directive) and ready to participate in a state of flow. We mean it when we say “We build better by putting people first.”

All Sixers Enjoy:

  • Self-managed work/life balance and flexibility
  • Competitive and equitable salary (equal pay for equal work
  • Employee Stock Ownership (ESOP) for all employees!
  • 401K matching
  • Medical, dental, and vision insurance
  • Employer paid short and long term disability insurance
  • Employer paid life insurance
  • Self-managed and generous paid time off
  • Paid federal holidays and Election day off
  • Paid parental leave
  • Self-managed professional development spending
  • Self-managed wellness days

Hiring practices

Agile Six Applications, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor that the law protects from employment discrimination.

Note: We participate in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. This role is required to work from the contiguous United States.

If you need assistance or reasonable accommodation in applying for any of these positions, please reach out to careers@agile6.com. We want to ensure you have the ability to apply for any position at Agile Six.

Please read and respond to the application questions carefully. Interviews are conducted on a rolling basis until the position has been filled.

Apply for this job

7d

Senior Cloud Engineer

azuregitdockerkubernetespythonAWS

eCapital Freight Factoring Corp. is hiring a Remote Senior Cloud Engineer

Senior Cloud Engineer - eCapital - Career PageCurious, passionate, and driven to learn ne

See more jobs at eCapital Freight Factoring Corp.

Apply for this job

7d

Senior Software Development Engineer in Test

MozillaRemote
Bachelor's degreeDesignFirebasemobileazureiosgitc++androiddockerlinuxjenkinspythonAWS

Mozilla is hiring a Remote Senior Software Development Engineer in Test

To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu.

To learn more about our Hiring Range System, please click this link.

Why Mozilla?

Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser, and Pocket, a service for keeping up with the best content online. Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies. Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission – to make the internet better for people. 

The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distributeopen-sourcesoftware that enables people to enjoy the internet on their terms. 

About this team and role:

This is a hybrid (test operations, SRE)-type role in support of scalable build & test automation as well as architecting test strategy for all mobile platforms. In this senior role, you will be joining a team of quality owners dedicated to applying the highest industry-standard test engineering practices for all our Mozilla mobile products.

What you’ll do: 

  • Enjoy working collaboratively with a broad range of project teams inside and outside Mozilla including mobile developers, product, localization, release engineering, IT, operations as well as Firebase community and Bitrise support staff.
  • Contribute to the team in a spirit of mutual respect and support, look for opportunities to both learn and mentor as the need arises. 
  • Design, build and maintain test infrastructure to support scalable and robust test automation.
  • Provide architectural guidance for manual testing strategies focused on user experience. 
  • Ensure our CI/CD build & test pipelines and monitoring tools remain reliable for maintaining product integrity for all iOS and Android products.

What you’ll bring: 

  • 5+ years of experience in iOS and/or Android test automation.
  • Fluency in Python, Bash and Linux OS.
  • Proficiency with XCode and/or Android Studio.
  • Adept with Git standard usage and code reviews.
  • Excellent written and verbal communication skills.
  • Ability to architect test strategy and provide gap analysis.
  • TestOps or SRE, SDET experience.
  • Commitment to our values:
    • Welcoming differences
    • Being relationship-minded
    • Practicing responsible participation
    • Having grit

Bonus Points for:

  • Experience with GCP, AWS or Azure cloud services
  • Experience with Jenkins, Github Actions, CircleCI, workflows, or some other CI/CD tools
  • Experience developing mobile applications
  • Experience with Docker and containers
  • Bachelor's degree in Computer Science, or equivalent experience.

What you’ll get:

  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

About Mozilla 

Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

Commitment to diversity, equity, inclusion, and belonging

Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission.  We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations,gender identities, and expressions.

We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at hiringaccommodation@mozilla.com to request accommodation.

We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws.  Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

Group: D

#LI-DNI

Req ID: R2521

See more jobs at Mozilla

Apply for this job

7d

Software Engineer, Data

JW PlayerUnited States - Remote
agileairflowjavadockerelasticsearchkubernetespythonAWSbackend

JW Player is hiring a Remote Software Engineer, Data

About JWP:

JWP is transforming the Digital Video Economy as a trusted partner for over 40,000 broadcasters, publishers, and video-driven brands through our cutting-edge video software and data insights platform. JWP empowers customers with unprecedented independence and control over their digital video content. Established in 2004 as an open-source video player, JWP has evolved into the premier force driving digital video for businesses worldwide. With a rich legacy of pioneering video technology, JWP customers currently generate 8 billion video impressions/month and 5 billion minutes of videos watched/month. At JWP, everyone shares a passion for revolutionizing the digital video landscape. If you are ready to be a part of a dynamic and collaborative team then join us in shaping the future of video! 

The Data Engineering Team: 

At JWP, our data team is a dynamic and innovative team, managing the data lifecycle, from ingestion to processing and analysis, touching every corner of our thriving business ecosystem. Engineers on the team play a pivotal role in shaping the company's direction by making key decisions about our infrastructure, technology stack, and implementation strategies. 

The Opportunity: 

We are looking to bring on a Software Engineer to join our Data Engineering team. As an Engineer on the team, you will be diving into the forefront of cutting-edge big data tools and technology. In this role, you will have the opportunity to partner closely with various teams to tackle crucial challenges for one of the world's largest and rapidly expanding video companies. Join us and make an impact at the forefront of digital innovation.

As a Data Engineer, you will:

  • Contribute to the development of distributed batch and real-time data infrastructure.
  • Mentor and work closely with junior engineers on the team. 
  • Perform code reviews with peers. 
  • Lead small to medium sized projects, documenting and ticket writing the projects. 
  • Collaborate closely with Product Managers, Analysts, and cross-functional teams to gather insights and drive innovation in data products. 

Requirements for the role:

  • Minimum 3+ years of backend engineering experience with a passionate interest for big data.
  • Expertise with Python or Java and SQL. 
  • Familiarity with Kafka
  • Experience with a range of datastores, from relational to key-value to document
  • Demonstrate humility, empathy, and a collaborative spirit that fuels team success. 

Bonus Points:

  • Data engineering experience, specifically with data modeling, warehousing and building ETL pipelines
  • Familiarity with AWS - in particular, EC2, S3, RDS, and EMR
  • Familiarity with Snowflake
  • Familiarity with Elasticsearch
  • Familiarity with data processing tools like Hadoop, Spark, Kafka, and Flink
  • Experience with Docker, Kubernetes, and application monitoring tools
  • Experience and/or training with agile methodologies
  • Familiarity with Airflow for task and dependency management

Perks of being at JWP, United States

Our goal is to take care of you and ensure you will be successful in your new role. Your success is our success! 

As a full time employee, you will qualify for:

  • Private Medical, Vision and Dental Coverage for you and your family
  • Unlimited Paid Time Off
  • Stock Options Purchase Program
  • Quarterly and Annual Team Events
  • Professional Career Development Program and Career Development Progression
  • New Employee Home Office Setup Stipend
  • Monthly Connectivity Stipend
  • Free and discounted perks through JWP's benefit partners
  • Bi-Annual Hack Weeks for those who are interested in using their coding knowledge
  • Fireside chats with individuals throughout JWP

*Benefits are subject to location and can change at the discretion of the Company. 

Check out our social channels:

    

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

See more jobs at JW Player

Apply for this job

7d

Software Engineer II - Platform

SamsaraRemote - Poland
DesignmobilegraphqljavatypescriptpythonAWSbackend

Samsara is hiring a Remote Software Engineer II - Platform

Who we are

Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale.

Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, Equipment Monitoring, and Site Visibility. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term. 

Recent awards we’ve won include:

Glassdoor's Best Places to Work 2024

Best Places to Work by Built In 2024

Great Place To Work Certified™ 2023

Fast Company's Best Workplaces for Innovators 2023

Financial Times The Americas’ Fastest Growing Companies 2023

We see a profound opportunity for data to improve the safety, efficiency, and sustainability of operations, and hope you consider joining us on this exciting journey. 

Click hereto learn more about Samsara's cultural philosophy.

About the role:

Samsara is looking for experienced Software Engineers to be part of our Core Platform team. The team is responsible for the core enterprise capabilities that power Samsara’s Connected Operations platform. This includes our Reporting, Alerting, Org/User management, Release management, Monetization capabilities to support our rapidly growing footprint of customers. This organization is building the foundation to stay ahead of the needs of our expanding customer base and platform.

As a Software Engineer at Samsara, you will design and develop features across a broad surface area with a tangible impact on active and future customers. You’ll tackle engineering challenges ranging from architecting data structures for mass data collection to presenting data analytics in intuitive and performant ways on web and mobile. Our Telematics team takes real-time signals from our IoT devices deployed in vehicles (think: GPS, Engine RPM, Fuel Levels and hundreds more) and processes them to help our customers make their vehicle fleets safer, greener, and more efficient.

We use Golang for our backend, Typescript and React for our web client, GraphQL to fetch data from our backend, and React Native for our mobile app. Direct experience with these technologies is not required.

You should apply if:

  • You want to impact the industries that run our world:The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely.
  • You want to build for scale:With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations.
  • You are a life-long learner:We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go.
  • You believe customers are more than a number:Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes.
  • You are a team player:Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win—together.

 

In this role, you may work on:

  • A system that optimizes routes for fleets of vehicles that drive a million miles per week
  • Live rendering and animating thousands of vehicles concurrently on country-scale maps
  • Using driving quality metrics computed from vehicle sensor data to gamify the driver experience
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices

Minimum requirements for the role:

  • 2+ years of professional experience building customer-facing applications
  • Strong programming/coding fundamentals in a language such as Java, Python, or Golang
  • Experience designing and architecting large, high-scale systems
  • A focus on and desire to mentor fellow engineers
  • An ability to estimate, communicate, and deliver upon project milestones with your team
  • You speak English proficiently

An ideal candidate also has:

  • Experience with a public cloud such as AWS
  • Familiarity with multiple tiers, like React Frontends and Microservices
  • Contributed heavily to driving significant value to their customers
  • Curiosity about our customers, and is eager to improve their day-to-day experience
  • Loves shipping features that are immediately used by our customers
  • Seeks to iterate on new products based on customer feedback
  • A Bachelors or higher in Computer Science or related discipline

At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law. We depend on the unique approaches of our team members to help us solve complex problems. We are committed to increasing diversity across our team and ensuring that Samsara is a place where people from all backgrounds can make an impact.

Benefits

Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more. Take a look at our Benefits site to learn more.

Accommodations 

Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email accessibleinterviewing@samsara.com or click hereif you require any reasonable accommodations throughout the recruiting process.

Flexible Working 

At Samsara, we embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements. For certain positions, being close to one of our offices or within a specific geographic area is important to facilitate collaboration, access to resources, or alignment with our service regions. In these cases, the job description will clearly indicate any working location requirements. Our goal is to ensure that all members of our team can contribute effectively, whether they are working on-site, in a hybrid model, or fully remotely. All offers of employment are contingent upon an individual’s ability to secure and maintain the legal right to work at the company and in the specified work location, if applicable.

Fraudulent Employment Offers

Samsara is aware of scams involving fake job interviews and offers. Please know we do not charge fees to applicants at any stage of the hiring process. Official communication about your application will only come from emails ending in ‘@samsara.com’ or ‘@us-greenhouse-mail.io’. For more information regarding fraudulent employment offers, please visit our blog post here.

Apply for this job

8d

Senior Machine Learning Engineer

Procore TechnologiesCairo, Egypt, Remote
Bachelor's degreeterraformUXjavadockerpythonAWS

Procore Technologies is hiring a Remote Senior Machine Learning Engineer

Job Description

What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools are built across the world? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. That’s why we’re looking for a talented software engineer, ML Platform to join Procore’s journey to revolutionize a historically underserved industry.

As a Senior Machine Learning Engineer on our ML Platform team, you will help evolve our Machine Learning platform to support hundreds of models. In this role, you will implement the set of services needed to release AI and data science models capable of working with TB of data. This includes model-related features like one-time and ongoing automatic model training, deploying, and monitoring models, as well as platform-related features such as model repository, feature stores, and data access layer. 

This position will report to the Manager ,  Software Engineering and will be based in Cairo. We’re looking for someone to join us immediately.

What you will do:

  • Checking deployment pipelines for ML models.

  • Review Code changes and pull requests from the data science team.

  • Triggers CI/CD pipelines after code approvals.

  • Monitors pipelines and ensures all tests pass and model artifacts are generated/stored correctly.

  • Deploys updated models to prod after pipeline completion.

  • Works closely with the software engineering and DevOps team to ensure smooth integration.

  • Containerize models using Docker and deploy on cloud platforms (like AWS/GCP/Azure).

  • Set up monitoring tools to track various metrics like response time, error rates, and resource utilization.

  • Establish alerts and notifications to quickly detect anomalies or deviations from expected behavior.

  • Collaborate with the data science team to develop updated pipelines to cover any faults and Analyze monitoring data, logs, files, and system metrics.

  • Documenting and troubleshoots, changes, and optimization.

  • Work alongside our Product, UX, and Prototype Engineering teams, you’ll leverage your experience and expertise in the AI space to influence our product roadmap, developing innovative solutions that add additional capabilities to our product suite 

What we are looking for:

  • Bachelor's Degree in Computer Science.

  • You have hands-on experience developing systems for the machine learning lifecycle: data preprocessing and feature extraction, model training and evaluation, and deployment and monitoring.

  • Familiarity with the associated open-source ecosystem (e.g., TensorFlow, PyTorch,  mlflow, Ray, Kubeflow, tfx) is a plus. 

  • You have hands-on experience developing large-scale distributed, fault-tolerant, and scalable data processing systems capable of processing terabytes of structured and unstructured data via batch with Spark or streaming with Flink or Kafka Streams.

  • You have worked with data scientists and can speak knowledgeably about the major machine learning paradigms, algorithms, and software tools, and can translate data science problem statements into corresponding data, infrastructure, or workflow needs. 

  • Have a good grasp of CI/CD pipelines, IaC (Infrastructure-as-code) tools (like Terraform, CloudFormation),

  • Have experience in working with relational and non-relational databases, data warehousing, and data streaming frameworks (think Apache Kafka/Spark/SQL)

  • Familiar with concepts like firewalls, encryption, VPNs, and secure data transfer.

  • you have worked on Logging tools like Sumologic and Datadog            

  • You are familiar with AWS cloud infrastructure services, and container systems such as Docker or Kubernetes.

  • You are familiar with Python ML and at least one high-concurrency language such as Java, Elixir, Python, or Golang

Qualifications

See more jobs at Procore Technologies

Apply for this job

8d

Senior Software Engineer

Flipside CryptoBoston, MA Remote
agileDesignazuretypescriptpythonAWSjavascript

Flipside Crypto is hiring a Remote Senior Software Engineer

Flipside is a commercialization engine that powers blockchain growth. We activate 100,000+ analysts to produce insights, drive narratives, and transact, building emotional connection and a strong and active community that supports token price and chain growth. We make that possible by curating best-in-class data and making that data available entirely for free. Founded in 2017, Flipside works with partners such as Solana, Near, Flow, Avalanche, SEI, Aptos, Blast, Vertex. The company is backed by leading investors including Republic Capital, True Ventures, Galaxy Digital, M13, and more.

Description

As a Senior Software Engineer, you will collaborate with cross-functional teams to design, implement, and deploy scalable, secure, and high-performance software solutions that leverage the power of blockchain technology.

Responsibilities

  • Lead the design and development of complex software systems, ensuring high-quality code that adheres to best practices and coding standards.
  • Collaborate with product managers, designers, and other engineers to define technical requirements and translate them into effective software solutions.
  • Mentor and provide technical guidance to junior engineers, promoting knowledge sharing and fostering a culture of continuous learning.
  • Participate in architectural discussions and contribute to the design of scalable and maintainable software architectures.
  • Write clean, efficient, and well-documented code, conduct thorough code reviews, and identify opportunities for improvement.
  • Work closely with DevOps teams to define deployment strategies, ensure optimal performance, and enhance system reliability.
  • Implement and maintain unit tests, integration tests, and automated testing frameworks to ensure software quality and stability.
  • Stay up-to-date with the latest advancements in Web3 technologies, blockchain protocols, and software engineering practices.
  • Contribute to documentation, technical specifications, and knowledge-sharing initiatives within the engineering team.

Requirements

  • Proven track record as a Senior Software Engineer with substantial experience in designing and developing complex software applications.
  • Proficiency in multiple programming languages, including JavaScript (with React), TypeScript, Python, Go, Rust, or similar.
  • Strong experience with modern software development methodologies, version control systems, and agile practices.
  • In-depth knowledge of software architecture patterns, design principles, and scalability considerations.
  • Familiarity with blockchain technology, Web3 protocols, or decentralized applications is a strong plus.
  • Experience with cloud platforms such as AWS, GCP, or Azure is advantageous.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Strong communication and collaboration skills, with the ability to work effectively across cross-functional teams.
  • A portfolio showcasing your past software engineering projects and contributions is highly desirable.

See more jobs at Flipside Crypto

Apply for this job

9d

Senior Cloud Developer

MuteSixPrague, Czech Republic, Remote
agileDesigngitdockerkubernetespythonAWS

MuteSix is hiring a Remote Senior Cloud Developer

Job Description

We are looking for someone able to:

  • Design and write clean, high-quality, scalable and maintainable code
  • Develop cloud native and service-oriented solutions on AWS and Kubernetes environments
  • Collaborate with teams to understand requirements, propose solutions, and lead optimization and improvement initiatives
  • Conduct code reviews, provide recommendations, and lead code refactoring and performance enhancement efforts
  • Provide mentoring to more Junior Developers.
  • Troubleshoot and resolve complex technical issues, ensuring resolutions
  • Implement proof of concepts, prototypes and production-grade software
  • Integrate applications with other enterprise systems, using industry-standard integration technologies and best practices
  • Work with monitoring tools to enhance system performance and lead performance improvement initiatives
  • Explore, evaluate, and lead the adoption of new technologies and frameworks to improve system architecture and development processes
  • Develop CI/CD pipelines to automate software delivery processes
  • Write automated tests that demonstrate the quality of the application
  • Ensure compliance with coding standards, best practices, and security guidelines, and lead the adoption of best practices across the team
  • Stay up-to-date with industry trends and advancements, share knowledge with the team, and lead learning and improvement initiatives

 

You will report to the Cloud Solutions Manager.

Qualifications

Your profile:

  • 3+ years experience in Python development or other similar programming languages
  • 5+ Experience developing microservice applications
  • Proficient in building solutions on AWS
  • Proficiency with container technologies such as Docker, Kubernetes
  • Knowledge of Istio, Envoy, Dapr is a big plus
  • Knowledge of application design patterns
  • Proficiency in designing and architecting RESTful APIs
  • Proficient in GIT, with knowledge of branching strategies, code reviews, and best practices
  • Experience working in an Agile DevOps Environment
  • Of curious nature and open-minded
  • Use several open source technologies and tools
  • Strong communication skills to work efficiently within teams and across departments, both written and verbal.
  • Degree in computer science, information technology, or equivalent combination of relevant education and experience.
  • Fluent in English

Apply for this job

10d

Senior Software Engineer

ImpervaHybrid Remote, Bangalore, India
agileBachelor's degreenosqlsqlDesignscrumapidockerkubernetespython

Imperva is hiring a Remote Senior Software Engineer

Imperva is a comprehensive digital security leader on a mission to help organizations protect their data and all paths to it. With an integrated approach combining edge, application security, and data security, customers around the world trust Imperva to protect their applications, data, and websites from cyberattacks. Imperva Threat Research and our global intelligence community keep Imperva ahead of the threat landscape and integrate the latest security, privacy, and compliance expertise into our solutions. 
What you will be doing
  • Design and build scalable and reliable micro-services based applications
  • Build enterprise grade apps to provide enterprise API security
  • Take new feature ideas from the drawing board to the finished product solution. This includes requirements gathering, design, development and delivery of the solution
  • Deliver solutions in a fast paced and challenging environment using cutting edge technologies
What You Need for this Position
  • 5 - 7 years of overall experience building large scale enterprise application
  • 4+ years of experience in Golang or Python
  • Good experience in building microservices
  • Experience with RESTful Web Services, API development
  • Experience with databases and data modeling, both SQL and NoSQL
  • Experience with docker and kubernetes is a must
  • Must be familiar with modern, cloud-based infrastructure such as AWS/Azure/GCP
  • Experience with Scrum and other agile development practices.
  • Motivation to solve problems, not to patch over quick fixes.
  • Willingness to learn new technologies, processes, and software methodologies
Soft Skills Needed
  • Ability to act as a technical authority, to present solution options and recommendations in unbiased terms.
  • Excellent command of written and spoken English
Education & Experience: 
 
4 Year Bachelor's degree in Computer Science or relevant field with 5-7 years of experience. 
                                
 
Our Company: 
Imperva is an analyst-recognized, cybersecurity leader—championing the fight to secure data and applications wherever they reside. Once deployed, our solutions proactively identify, evaluate, and eliminate current and emerging threats, so you never have to choose between innovating for your customers and protecting what matters most. Imperva—Protect the pulse of your business. Learn more: www.imperva.com, our blog, on Twitter 
Rewards: 
Imperva offers a competitive compensation package that includes base salary, medical, flexible time off and more. It’s an exciting time to work in the security space. Check out our products and services at www.imperva.com and career opportunities at www.imperva.com/careers 
Legal Notice: 
Imperva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law. 

 
#LI-SJ1 
#LI-Hybrid 
 
 

See more jobs at Imperva

Apply for this job

13d

Senior/Principal Python Developer (AdTech)

Sigma SoftwareKyiv, Ukraine, Remote
sqlapitypescriptpythonAWSjavascript

Sigma Software is hiring a Remote Senior/Principal Python Developer (AdTech)

Job Description

  • Writing clean, efficient, and maintainable code in Python 
  • Implementing APIs and integrating external systems 
  • Designing, optimizing, and managing SQL database modules 
  • Performance improvement and code optimization 
  • Covering code with unit tests 

Qualifications

  • 6+ years of experience with Python
  • 2+ years of experience with FAST API 
  • Good knowledge of JavaScript (TypeScript, React) 
  • Experience with AWS 
  • Ability to work independently 
  • At least an Upper-Intermediate level of English 
  • Focus on simplicity and quality 
  • Excellent problem-solving skills 
  • Good communication skills 

WOULD BE A PLUS:

  • Experience in the AdTech domain 
  • Experience with Facebook Ads/Zemanta/Taboola 

See more jobs at Sigma Software

Apply for this job

14d

Software Engineer Mid-level/Senior

AristaPoland-Remote, Poland, Remote
Designc++linuxpython

Arista is hiring a Remote Software Engineer Mid-level/Senior

Job Description

The core responsibility is to deliver product features. A major part of this is writing the code that drives our products. But the role of a software engineer is much bigger than just being a coding machine. Software engineers work on the whole development process, including:

  • deciding what features to build
  • driving the design
  • writing the code (of course)
  • pushing testing
  • documenting the feature
  • supporting customers in the field

Along the way, you might:

  • extend and improve the test infrastructure
  • hack on our engineering tools, including p4, django, python, rpm, ...
  • work with sales and business development
  • improve the content on our website 

The Person:

If you...

  • love to program
  • enjoy building things and shipping them, truly making them work
  • find satisfaction in creating a really well-written piece of code
  • care about keeping the code maintainable and preserving its integrity
  • look for a better way, and strive to make it real
  • care about the business too
  • enjoy working with others who feel the same
  • learn how things work, just for fun or out of curiosity

... then this job is for you.

Qualifications

A strong background in C++. Knowledge of Linux, TCP/IP, python, hardware, drivers, compilers, or assembly language is a plus. A BSCS/CE degree is required.

Apply for this job

16d

Machine Learning Engineer

ShipwellRemote
agileBachelor's degreesqlDesignc++pythonAWS

Shipwell is hiring a Remote Machine Learning Engineer

Machine Learning Engineer

 

About Shipwell

At Shipwell, we empower supply chain efficiency and service effectiveness at scale. The Shipwell platform includes capabilities previously out of most shippers' technical reach and affordability today. Our solution combines everything shippers need, from transportation management and visibility to procurement, in a comprehensive, easy-to-use platform. It will adapt and scale as market and business demand change, allowing shippers to operate, manage, and optimize the shipping process seamlessly. Industry experts have recognized Shipwell's traction in the market and have differentiated Shipwell as a leader in the logistics industry. Awards include Gartner Magic Quadrant for TMS 2023, 2022, 2021, Food Logistics’ 2022 Top Software & Technology Providers, and FreightWaves’ FreightTech 2022 and 2021 Awards for Innovation and Disruption in Freight Industry. Shipwell was also named the fourth fastest-growing company in North America on the 2021, 2022, and 2023 Deloitte Technology Fast 500 and Forbes 2020 Next Billion-Dollar Startup.



Our Culture

 

Shipwell is a fast-paced, high-energy start-up that strives to build the future of shipping every day. Diversity of thought and cross-department collaboration is very important to us. We deliver open, honest, careful communication and work as hard as we play. We create & deliver solutions that are revolutionizing the industry, which brings excitement and purpose to our work. If you are looking for a place that will help you tap into your best work-self and give you hands-on experience building something big, then we invite you to come and build the future of shipping with us! 



About the Role

As a Machine Learning Engineer, you will contribute to the design, development, and maintenance of data pipelines, optimizing how we use AWS and other cloud infrastructure, and enabling data access for our various research projects. Your responsibilities will encompass extracting, transforming, and loading (ETL) data from various sources, developing and executing data integrity standards, and optimizing performance. You will collaborate closely with cross-functional teams and contribute to the development of scalable and efficient data architectures. This role provides a dynamic opportunity to leverage your expertise in data engineering and learn more about the data infrastructure at Shipwell. This will enable you to drive insights and support data-driven decision-making within our organization.

What we’re looking for:

  • Experience designing and implementing ML models and maintaining relevant data in a cloud environment
  • Experience working with DevOps to enable your team access to the tools they need
  • Contributing to every part of the machine learning product lifecycle
  • Proven track record of implementing data engineering best practices in all aspects of the data pipeline, i.e. ETL, data integrity, and monitoring
  • Demonstrable proficiency with Python, dbt, SQL, and modern ML tooling
  • Experience working with large-scale data model refactoring for better performance, interpretability, and maintainability
  • Experience with version control tools (GitHub, GitLab) and Agile methodologies.
  • Bachelor's Degree in a quantitative field such as Physics, Engineering, Computer Science, or demonstrated equivalent quantitative experience.
  • Excellent communication skills to effectively collaborate with different teams within the engineering org

 

What you’ll do when you get here:

  • Collaborate closely with our engineering, analytics, and data science teams as we take our machine learning projects and infrastructure to the next level
  • Right at the start you will be contributing to existing ML projects, creating and maintaining the data pipelines they need, and communicate the results to the organization
  • You will own all of the data and ML processes you create
  • You will become the expert on our machine learning and data infrastructure and make critical decisions in our path forward
  • You will have the opportunity to grow your skill set and take part in projects at the forefront of GenAI, ML, and data science in the logistics industry

 

Why Shipwell:

  • Enjoy working remotely with the added perk of a home office reimbursement
  • Unlimited Paid Time Off (PTO)
  • A robust healthcare package that includes medical, dental & vision benefits, short-term and long-term disability, AD&S coverage, and flexible/health savings accounts
  • 40K program where Shipwell matches up to 4%
  • A yearly learning and development budget
  • Subsidized internet, cell phone, fitness, and educational reimbursements
  • Virtual team-building events where fun and connection take center stage 
  • Join a vibrant, inclusive workplace shaped by friendly, talented individuals
  • Receive a technology package including a MacBook Pro
  • Employee Recognition Program to celebrate and incentivize hard work and success!

Please note that Shipwell is not offering sponsorship for work visas for this position. 

The Salary Range for this role is between $100,000 - $130,000/year. Compensation is based on a number of factors including market location, job-related knowledge, skills, and experience. 

Shipwell is an equal opportunity employer and welcomes all qualified applicants regardless of race, ethnicity, religion, gender, gender identity, sexual orientation, disability status, protected veteran status, or any other characteristic protected by law. We celebrate diversity and believe that experience comes in different forms. Diversity in our team makes for better problem-solving, more creative thinking, and ultimately a better product and company culture.

Even more important than your resume is a clear demonstration of impact, dedication, and the ability to thrive in a fast-paced and collaborative environment. Shipwell strives to have an inclusive work environment; so if you are hard-working & good at what you do then please come as you are.  We want you to contribute, grow, & learn at Shipwell.

We are looking forward to adding new perspectives to our team!

For more information about Shipwell visit shipwell.com, or connect with us on Twitter @shipwell, LinkedIn, and Facebook.com/Shipwellinc

See more jobs at Shipwell

Apply for this job

19d

Senior Machine Learning Engineer

Logic20/20 Inc.San Francisco, CA, Remote
agileterraformsqlDesignpythonAWS

Logic20/20 Inc. is hiring a Remote Senior Machine Learning Engineer

Job Description

Logic20/20 is seeking a Machine Learning Engineer to lead data science teams that are utilizing artificial intelligence and machine learning to predict and analyze computer vision or customer intent models. This is an exciting opportunity to make an impact by leveraging AI and ML techniques to create production-level systems through the application of machine learning models.  

What you’ll do:

  • Create frameworks to predict a variety of outcomes in different scenarios 
  • Create models of customer satisfaction that provide detailed insight into what causes a customer to take different actions 
  • Configure a multi-account MLOps environment
  • Collaborate with other data scientists and stakeholders on projects 
  • Research and design statistical models to answer target questions, optimize processes and outcomes, and inform decision-making 
  • Develop solutions in R or Python 
  • Develop production-grade solutions 
  • Work in Hadoop, Redshift, and Spark 
  • Translate business and product questions into analytics projects 
  • Communicate clearly over written and oral channels while translating complex methodologies and analytical results into high-level insights 

Qualifications

Must have:

  • 5+ years of experience in machine learning with a focus on MLOps
  • 3+ years of AWS experience: AWS SageMaker, AWS Glue, etc.
  • 5+ years of experience with R or Python, SQL
  • Strong experience with Terraform
  • Experience building and managing CI/CD pipelines
  • Familiarity with popular machine learning libraries and frameworks, including TensorFlow, Keras, etc. 
  • Experience working in an Agile environment
  • Knowledge of professional enterprise software development and practices including software lifecycle, best coding practices, version control, architecture, testing and deployment 

Preferred:

  • Master's degree/PhD in computer science or related field 
  • Experience with AWS Rekognition, AWS Lake Formation, AWS Ground Truth
  • Experience with TensorFlow
  • Experience with PyTorch and/or PySpark

See more jobs at Logic20/20 Inc.

Apply for this job

20d

Senior Machine Learning Engineer

SamsaraCanada - Remote
scalajavac++pythonbackend

Samsara is hiring a Remote Senior Machine Learning Engineer

Who we are

Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale.

Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, Equipment Monitoring, and Site Visibility. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term. 

Recent awards we’ve won include:

Glassdoor's Best Places to Work 2024

Best Places to Work by Built In 2024

Great Place To Work Certified™ 2023

Fast Company's Best Workplaces for Innovators 2023

Financial Times The Americas’ Fastest Growing Companies 2023

We see a profound opportunity for data to improve the safety, efficiency, and sustainability of operations, and hope you consider joining us on this exciting journey. 

Click hereto learn more about Samsara's cultural philosophy.

About the role:

The Samsara ML Experience team builds end-to-end ML applications to power different product pillars at Samsara. As a Senior Machine Learning Engineer II, you will be responsible for developing ML solutions to increase the safety, efficiency and sustainability of the physical operations. You will work closely with various engineering teams across ML, full-stack, firmware as well as cross functional partners to deliver core infrastructure, services, and optimizations.

This role is open to candidates residing in the Canada 

You should apply if:

  • You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely.
  • You want to build for scale: With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations.
  • You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go.
  • You believe customers are more than a number:Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes.
  • You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win—together.

Click hereto learn about what we value at Samsara. 

In this role, you will: 

  • Build and improve the accuracy of ML models, including retraining and optimizing open-source models to solve Samsara-specific problems
  • Work with petabyte-scale data from Samsara camera and sensor devices to develop new models
  • Optimize models for inference on the backend and/or on edge devices
  • Partner with hardware and full-stack teams to deploy model for optimal performance and cost
  • Stay connected to industry and academic research and adopt novel technology that suits Samsara’s needs
  • Collaborate with PM to translate customer needs to ML solutions
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices

Minimum requirements for the role:

  • BS or MS in Computer Science or other relevant field
  • 4+ years experience as an Machine Learning Engineer, Applied Scientist, or similar role
  • Strong proficiency in one or more common languages (e.g., C++, Golang, Java, Python, Scala) 
  • Proficiency with common ML tools (e.g., Spark, TensorFlow, PyTorch)
  • Experience deploying and iteratively refining models using customer feedback loops
  • Comfortable with full-stack / backend development code to build a strong understanding of underlying data structures and other dependencies

An ideal candidate also has:

  • Ph.D. in Computer Science or quantitative discipline (e.g., Applied Math, Physics, Statistics)
  • Experience building, deploying, and optimizing ML models on the edge
  • Experience building end-to-end ML applications from scratch 
  • Expertise optimizing distributed model training with GPUs

Samsara’s Compensation Philosophy:Samsara’s compensation program is designed to deliver Total Direct Compensation (based on role, level, and geography) that is at or above market. We do this through our base salary + bonus/variable + restricted stock unit awards (RSUs) for eligible roles.  For eligible roles, a new hire RSU award may be awarded at the time of hire, and additional RSU refresh grants may be awarded annually. 

We pay for performance, and top performers in eligible roles may receive above-market equity refresh awards which allow employees to achieve higher market positioning.

The range of annual base salary for full-time employees for this position is below. Please note that base pay offered may vary depending on factors including your city of residence, job-related knowledge, skills, and experience.
$132,600$171,600 CAD

At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law. We depend on the unique approaches of our team members to help us solve complex problems. We are committed to increasing diversity across our team and ensuring that Samsara is a place where people from all backgrounds can make an impact.

Benefits

Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more. Take a look at our Benefits site to learn more.

Accommodations 

Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email accessibleinterviewing@samsara.com or click hereif you require any reasonable accommodations throughout the recruiting process.

Flexible Working 

At Samsara, we embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements. For certain positions, being close to one of our offices or within a specific geographic area is important to facilitate collaboration, access to resources, or alignment with our service regions. In these cases, the job description will clearly indicate any working location requirements. Our goal is to ensure that all members of our team can contribute effectively, whether they are working on-site, in a hybrid model, or fully remotely. All offers of employment are contingent upon an individual’s ability to secure and maintain the legal right to work at the company and in the specified work location, if applicable.

Fraudulent Employment Offers

Samsara is aware of scams involving fake job interviews and offers. Please know we do not charge fees to applicants at any stage of the hiring process. Official communication about your application will only come from emails ending in ‘@samsara.com’ or ‘@us-greenhouse-mail.io’. For more information regarding fraudulent employment offers, please visit our blog post here.

Apply for this job

20d

Software Developer Engineer II

ExperianHeredia, Costa Rica, Remote
4 years of experiencesqlDesignqapythonAWS

Experian is hiring a Remote Software Developer Engineer II

Job Description

Job Description

A Software Developer’s main responsibilities are to review and analyze software requirements, design, develop and support software applications, both existing and new, by participating in the entire software development lifecycle from requirements elicitation through solution deployment and support.

Responsibilities

  • Develops software applications
  • Able to change and maintain production codebases
  • Unit tests the code produced
  • Follows style and coding guidelines of the project
  • Support and maintain existing software solutions
  • Resolves client issues and provides client support
  • Obtains problem information from client support
  • Analyzes and quickly resolves client issues in order to meet daily production requirements
  • Passionate about process improvement
  • Stays current with the latest trends and advancements in software development
  • Establishes and maintains a positive work atmosphere with coworkers, managers and clients
  • Works closely with Project Managers and QA to complete and deliver projects
  • Explains technical issues to both technical and non-technical coworkers
  • Coordinates work between with other teammates
  • Participates constructively in peer code reviews
  • Assumes other duties as required

Qualifications

  • University degree in Computer Science, Software Engineering or related field
  • 2-4 years of experience in software development
  • Experience developing with an ETL; AWS Glue and/or DataStage experience is highly desired.
  • Intermediate to advanced skills in SQL query language.
  • Experience working in a Unix/Linux environment.
  • Experience working with shell scripting (Korn, Python, Perl)
  • Basic development skills with relational database.
  • Desired experience with AWS platforms.
  • Experience using scripting to automate process or openness to learn.
  • Basic knowledge of software development processes, methodologies, and lifecycles.
  • Web development knowledge would be highly beneficial.
  • Ability to communicate effectively and efficiently to a diverse range of clients and users.
  • Advanced oral & written English skills.
  • Problem solving and analytical skills.
  • Strong organizational skills.
  • Good time-management skills.

See more jobs at Experian

Apply for this job

21d

Junior Software Engineer

SuscoRemote
sqlmobileazureuigitrubyjavac++c#.netlinuxangularpythonjavascriptfrontendPHP

Susco is hiring a Remote Junior Software Engineer

Junior Software Engineer - Susco - Career Page

See more jobs at Susco

Apply for this job