Recent remote jobs
Our mission is to build a better world with decentralized technology. When an organization hires Upstate Interactive they get a team of strategy-minded software engineers that are fanatical about driving growth and efficiency. We love solving challenging problems and strive to deliver the extraordinary when it comes to building web3 applications.
We are looking for a front-end React developer who is passionate about taking beautiful designs and helping bring them to life. We work with everyone from first time founders to multinational Fortune 1000 companies. Whether it’s a new application or an existing project, we design, develop, and test with simplicity and scalability in mind.
WHAT WE'RE LOOKING FOR:
- 3-5 years experience building front-end interfaces with React
- Proficiency with HTML and CSS
- Experience building and working with RESTful APIs
- Experience with state management solutions
- Experience with relational and non-relational database solutions
- Deep experience with JavaScript and React
- An appetite for TDD and writing unit tests
- Strong writing and communication skills
- A commitment to clear and concise documentation
NICE TO HAVE:
- Familiarity with the blockchain / staking / mining industry
- Experience with web3
- A passion for decentralized technology
Time zone: (GMT-05:00) Eastern Time
We are seeking a talented software engineer to join our newly formed engineering team. Our organization is building tools for data collection, processing, and visualization to serve the needs of Parenthetic's communications analysts. An ideal candidate will have experience working across the stack, from building UIs to deploying APIs on k8s. You will be responsible for building prototype products, developing interfaces for internal and external customers, creating roadmaps, and refining our architecture. As this is a new team, we are looking for candidates who are willing to help grow the organization by taking on a range of responsibilities across the technical spectrum and are interested in learning new skills.
Responsibilities
Your job will be primarily to:
- Act as the lead software developer for the organization, driving requirements gathering, solution development, and feature implementation for new products and tools.
- Develop tools and APIs for a scalable, distributed data processing pipeline.
- Design and implement data access patterns for internal use by analysts, data scientists, and applications.
- Provide input into architectural decision making, system roadmaps, and development milestones.
- Understand user needs, collect feedback, and test solutions to customer challenges.
- Participate in the full software lifecycle, including maintaining and operating deployed software.
Requirements
The position may require occasional on-site work in the Washington DC area for team and client meetings.
Work Experience and Skills
- 5+ years of experience in the software engineering field.
- Experience developing software in Golang (especially microservice frameworks like Gin and/or CLI tools) additional familiarity with Python is a bonus.
- Ability to create prototype webapps and dashboards for internal use using Javascript and common frameworks like React, Angular, and/or Vue.js.
- Experience with some of the technologies/services in our stack: GCP, Docker, Kubernetes, Helm, PostgreSQL, Elasticsearch, Prometheus, Kafka, Terraform, Gitlab.
- Ability to write structured and documented code that is tested and maintainable.
- Demonstrate organized thinking, with the ability to translate internal and external customer needs into development targets.
- Aptitude for learning quickly and a willingness to take on a wide range of responsibilities.
Preferred Qualifications
- BS or Master’s degree in computer science or a related field.
- Proficiency developing CI/CD pipelines using Gitlab CI.
- Knowledge of and interest in DevOps practices.
- Prior work in the marketing/communications and/or defense sectors.
- Ability to obtain and/or maintain a US government security clearance.
We are looking for a senior .NET engineer to work on the back-end of our customer-facing web site. As part of our growing team you will have significant influence on the choice of libraries, frameworks, architectures and even programming languages. You will start by working together with an experienced architect / developer on a free-standing, micro service based integration platform deployed to AWS. Later you will also work on other parts of the system.
Working knowledge of Agile software development methodologies and experience working in a Scrum team is a must.
We are comfortable with remote work but there will also be an opportunity to work on-site in Prague if desired. Contract-to-hire possible if interested.
Tech stack
- ASP.NET Core 3 + REST API
- DynamoDB
- MS SQL
- Elasticsearch + NEST client
- Nginx as reverse proxy
- Wordpress as a headless CMS
- Angular on the frontend
- Legacy web solution using .NET Framework
Devops
- Infrastructure on AWS (ECS Fargate, RDS, DynamoDB, Cognito, EFS, S3, SQS, Lambda etc)
- Terraform
- Docker
- Git
- CircleCI
- Jira / Confluence / BitBucket
- Linux
Key Responsibilities
- Design and implement new features in an integration platform in close cooperation with an experienced architect / developer
- Work with the product owner to translate business requirements into tech solutions
- Work with the CTO to develop and improve the solution architecture
- Integrate with third-party systems
- Improve the code quality and performance of the existing backend solution
- Create automated tests (unit, integration, end-to-end)
Ideal Experience
Prior experience as a senior C# developer or tech lead with good understanding of AWS. Great problem solving skills. Burning interest in technology. Positive, can-do attitude.
About the job We are looking for a Chief Machine Learning Scientist who will support our product, sales, leadership, and marketing teams with insights gained from analyzing company data. The ideal candidate is adept at using large data sets to find opportunities for product and process optimization and using models to test the effectiveness of different courses of action. They must have strong experience using a variety of data mining/data analysis methods, using a variety of data tools, building and implementing models, using/creating algorithms, and creating/running simulations. They must have a proven ability to drive business results with their data-based insights. They must be comfortable working with a wide range of stakeholders and functional teams. The right candidate will have a passion for discovering solutions hidden in large data sets and working with stakeholders to improve business outcomes.
Responsibilities:
• Guide a team of developers and data scientists and provide leadership to streamline breakthroughs related to the correct prediction of medical diagnoses.
• Work with stakeholders throughout the organization to identify opportunities for leveraging company data to drive business solutions.
• Mine and analyze data from company databases to drive optimization and improvement of product development, marketing techniques, and business strategies.
• Develop company A/B testing framework where applicable.
• Assess the effectiveness and accuracy of new data sources and data gathering techniques.
• Develop custom data models and algorithms to apply to data sets.
• Use predictive modeling to increase and optimize customer experiences, revenue generation, and other business outcomes.
• Coordinate with different functional teams to implement models and monitor outcomes.
• Develop processes and tools to monitor and analyze model performance and data accuracy.
Requirements:
General:
• We’re looking for someone with 5-7 years of experience manipulating data sets and building statistical models, who has a Master’s or PHD in Statistics, Mathematics, Computer Science, or another quantitative field.
• MLOps - A thorough understanding of how to deploy scalable models to the enterprise and manage responsible version control as models are improved.
• Strong problem-solving skills with an emphasis on product development.
• Excellent written and verbal communication skills for coordinating across teams.
ML / Statistics:
• Deep knowledge of a variety of machine learning and statistical techniques (clustering, decision tree learning, regression, simulation, scenario analysis, modeling, clustering, decision trees, neural networks, etc.) and their real-world advantages/drawbacks.
• Knowledge and experience in statistical and data mining techniques: GLM/Regression, Random Forest, Boosting, Decision Trees, text mining, social network analysis, regression, properties of distributions, statistical tests, and proper usage, etc.
• Experience visualizing/presenting data for stakeholders using: Periscope, Business Objects, D3, Matplotlib, Plotly, ggplot, etc.
CS:
• Experience using statistical computer languages (R, Python, etc.) to manipulate data and draw insights from large data sets. • Strong Python Coding knowledge and experience (Gensim, spaCy, NLTK, Numpy, Scikit-learn, TensorFlow, Keras, PyTorch, matplotlib)
• Experience working with and creating data architectures.
• Experience querying databases via SQL. • Experience using web services: (e.g., experience with AWS Sagemaker, Elastic Inference, EC2, familiarity with AWS lambda functions, AWS SQS) • Experience with distributed data/computing tools: ElasticSearch, etc.
Time zone: (GMT-06:00) Central Time
We are seeking a full-time backend engineer with 4+ years of experience building enterprise-scale and production-ready applications. This is a high visibility product team where you will get a chance to make a positive impact on customer experience in the automotive enthusiast industry. You will be building greenfield products with our product teams on behalf of our clients.
The role will be fully remote with working hours of +/- 2 hours of EST.
*denotes must-haves
Skills
- Ability to take ownership of work items and help cultivate new ones with a Product-first mindset*
- GraphQL & REST API concepts and implementation patterns*
- Domain-driven design experience within distributed systems*
- Cloud-native / managed services exposure
- Experience with event-driven system architectures
Languages/frameworks
- TypeScript / Node.js LTS*
- Terraform or other IaC*
- Testing frameworks such as Jest or Mocha
- Bash / Shell scripting for CI/CD pipelines
Tooling
- AWS AppSync, Lambda, DynamoDB, SNS, SQS*
- CI/CD Pipelines
- Familiarity with GraphQL Server ecosystem (Apollo Server, apollo-server-lambda, express-graphql, etc.)
- Exposure to E2E testing tools (Cypress, Selenium, TestCafe, etc.)
To thrive as a member of our team, you must:
- Operate with an ownership mentality by taking initiative, being resourceful, and executing with passion
- Have excellent verbal and written communications skills
- Ability to work early hours to communicate with our development teams in North America, South America, and Poland
- Be a quick learner and be passionate about learning
- Embody creativity, be honest, humble, mature, committed, and cultivate a positive culture
Job Benefits:
- Brand new gear!
- Ability to work remote!
- Full health benefits
- Plenty of vacation time
- Ask about our Workations
- Surrounded by gurus, like yourself!
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
Senior Software Engineer- Emphasis on Distributed Systems / Big Data
The Opportunity:
We are looking for an experienced Software Engineer based in Phoenix Az. For the right candidate remote work is a possibility with travel to Arizona several times per year.
Your primary focus will be developing and enhancing the Spaces Data System our platform for providing business to business Data as a Service. This is a core engineering role that requires solid knowledge of distributed systems design and large scale data processing architectures, this is not a web development role. You will work on core infrastruture and query systems that provide the foundational capabilities of the Spaces Data platform.
The Day to Day:
- Develop a robust distributed computing platform designed to run at massive scale
- Build software frameworks that are maintainable, flexible and scaleable
- Design REST or GraphQL APIs that encompass best practices and are usable with minimal documentation
- Participate in the Open Source community and improve our Open Source projects
Requirements:
- Comfort with asynchronous programming methodology and concurrent programming techniques
- Understanding of distributed systems and what it takes to build a system that scales and operates reliably while running on thousands of computers
- Experience designing and implementing REST or GraphQL APIs
- Experience with TypeScript or advanced Javascript in Node.js but distributed systems expertise in other languages is good as well. Note: this is not a web development position
- Experience developing for any of: Elasticsearch, Kafka, Hadoop, MongoDB, Oracle or other big data systems
- US Citizenship
Bonus Points:
- Experience with relational databases such as Oracle, Microsoft SQL Server, PostgreSQL or MySQL.
- Experience with data warehouse or analytics databases such as Teradata, Snowflake, Google BigQuery, Amazon Athena or Amazon Redshift.
- Experience working with XML, JSON, Parquet or ORC data formats
- Development experience with Python, Ruby, Perl and/or shell scripting
- Development rxperience with C, C++, Go or Rust programming languages
- DevOps experience with Linux or FreeBSD
- Experience with Linux Containers, Docker and Kubernetes
- Mac OS X familiarity
- BS or MS in a technology or scientific field of study
- High energy level and pleasant, positive attitude!
- Evidence of working well within a diverse team
Compensation:
- Salary commensurate with experience, generally higher than competitive industries
- Comprehensive benefits package
- Opportunities for advancement and a clear career path
About Us:
Terascope specializes in software and services for large scale data systems. Our core product is the Spaces Data System enabling companies to provide business to business Data as a Service.
DevOps Engineer- Emphasis on Linux / Kubernetes / Elasticsearch / Kafka
The Opportunity:
We are looking for an experienced DevOps Engineer based in Phoenix, AZ or remote in the US.
You'll be developing automation and build tools for the deployment and operation of large scale Elasticsearch and Kafka clusters as well as supporting application components running on Kubernetes. Note: this position will have operational responsibility for deployed applications and may require pager duty at times.
The Day to Day:
- Build back-end frameworks that are maintainable, observable, flexible and scalable
- Provide operational support and automation tools to application developers
- Bridge the gap between development and data center operations to ensure successful delivery of projects
- Participate as a member of the application development team
- Operate and scale the application back-end including the database clusters
- Anticipate tomorrow's problems by understanding what users are trying to accomplish today
Requirements:
- DevOps experience with Linux
- Experience with Linux Containers, Docker and Kubernetes
- Experience operating and optimizing Elasticsearch, Kafka or/and Ceph at large scale
- Experience gathering and analyzing metrics and logs with tools like Prometheus, Grafana, and Fluent-bit
- Configuration management experience, Salt Stack preferred
- Exposure to the deployment and operations of node.js applications
- Experience with any of JavaScript, Python, Ruby, Perl and/or shell scripting
- Comfort with compute clusters and many terabytes of data
- US Citizenship / Work Authorization
Bonus Points:
- Operational experience with Hadoop, MongoDB, Redis, Cassandra, or other distributed big data systems
- Development experience with Node.js, Go, Python, C or other languages
- Mac OS X familiarity
- BS or MS in a technology or scientific field of study
- High energy level and pleasant, positive attitude!
- Evidence of working well within a diverse team
Compensation:
- Salary commensurate with experience, generally higher than competitive industries
- Comprehensive benefits package
- Opportunities for advancement and a clear career path
About Us:
Terascope specializes in software and services for large scale data systems. Our core product is the Spaces Data System enabling companies to provide business to business Data as a Service.
Strike is looking for developers who have experience in building robust, scalable and secure systems. You will be joining one of top engineering teams in the Bitcoin and fintech space focused on building the Backend orchestrating Strike’s high-scale, neo-payment network.
The Backend team works on some of the most challenging, complex, and high-visibility areas of the company. You will work cross-functionally with our product, engineering, and operations department in order to deliver best in class solutions for infrastructure management.
We’re looking for a hire that will grow with the company and is excited about Strike’s mission and potential. The person joining us must be comfortable with team-first approach in a remote work environment.
Responsibilities:
- Collaborate with other engineers and designers to develop and ship features
- Design, build, and maintain our API’s
- Write efficient, modular, and reusable libraries and abstractions
- Design and build internal tooling to improve development efficiency
- Find and solve performance issues
- Participate in code reviews
- Communicate best practices to the team
- Mentor junior engineers
We do not make hiring decisions based on educational history whatsoever. Our Founder is a college dropout. We employ high school dropouts, PHD candidates and everything in-between. We do not hire credentials. We simply hire talented, passionate individuals who are excited to be a part of our team.
Skills & requirements
Requirements:
- You enjoy difficult engineering challenges and are passionate about programming
- You have experience with C#
- You are self-driven and self-motivated
- You enjoy working both collaboratively and independently
Additional Qualifications:
- Bitcoin experience
- Experience with .NET Core, EF Core
- xUnit, Moq, testing frameworks
MarketMuse Inc.’s M4 Lab is seeking a Senior Python Engineer to help craft the next generations of content analytics and content generation technologies. This role blends production software development, big data processing, natural language processing and data mining. You will work on highly scalable data processing pipelines that feed our NLP systems geared towards understanding the semantics, intent, and topical structure of vast amounts of web content. This role requires deep understanding and experience in architecting and developing data intensive applications. You will have the opportunity to work on a large range of services while building and maintaining your own services -- from complex machine learning pipelines to simple APIs that empower our users to experience our technology through a plethora of front-end applications.
Equal opportunity employment
At MarketMuse, we celebrate diversity -- we support it and we grow with it for the benefit of our employees, our products, and our community. MarketMuse is proud to be an equal opportunity workplace.
Skills & requirements
Responsibilities
- You will be building efficient server-side & serverless applications in Python
- You will help design and implement reliable distributed data extraction and processing pipelines within AWS
- You will improve and maintain existing projects with regards to computational functionality and cost efficiency
- You will gather and resolve requirements for new features from internal colleagues
- You will create tests for your code and existing code while working on bug fixes
- You will generate documentation to ensure your coworkers are able to easily traverse your code
Required Skills
- Proven experience as Python Developer
- Experience with micro-service architectures
- Experience with supporting your code with a test-first-mentality
- Experience with SQL & NoSQL database
- Experience with devops: docker, linux, CI & CD
- Experience with the AWS eco system (AWS Lambda, EC2, Cloudwatch, Step functions, EMR, SQS, etc.)
- Experience with fast prototyping
- Experience working effectively with software engineering teams
- Comfort with making decisions without all of the data
- Mentor others in achieving their career growth potential
- Required Education and Experience Level
- 4+ years professional experience with Python
- 2+ years of professional experience with AWS in production level environments
Preferred But Optional Skills
- Experience with ElasticSearch
- Experience with workflow tools like Airflow, Luigi, etc.
- Knowledge of data warehousing concepts, including data warehouse technical architectures, infrastructure components, tools and environments (such as Apache Beam, Hadoop, Spark, Pig, Hive, MapReduce, Flume)
- Experience with analytics or machine learning applications
- Hands-on experience implementing new research ideas with a neural network training framework such as Tensorflow, Keras, or PyTorch
Whitespectre is looking for an experienced Senior Ruby on Rails Developer to join and lead one of our delivery teams on a full-time, long-term basis. In this role, you’ll work closely with the client within a fast-moving cross-functional squad of backend and front-end engineers, product, & UI/UX designers. The team will be solving interesting technical challenges and iterating fast to create products that drive real business growth. As a leader within the team, you'll help to drive architecture and implementation decisions, help product make smart decisions to deliver a great user experience in a scalable way, and mentor other engineers.
Whitespectre is a product development company that creates high-performing platforms and apps, both for our long-term client partners and our own products. Founded in 2013, we partner with both large established companies and high-growth start-ups in the US and Europe. We're a close-knit team of 70 smart and diverse architects, engineers, product managers and designers, working together remotely and growing!
Only candidates from outside of the US will be considered for this role. No recruitment agencies please.
What will you do?
- Working with business and Product Managers to figure out how to deliver results as efficiently as possible.
- Solving hard business logic with elegant software design to make code modular and maintainable for the future.
- Designing new architectures and justifying your design decisions to other team members.
- Understanding how code translates to DB queries and know how to optimize
- Identifying bottlenecks, using tools to diagnose and refactor code for scale
- Ensuring the robustness, performance and failure characteristics of the system.
- Writing well tested (rspec), defect-free code with CI/CD
- Taking ownership of production applications - managing issues, releases and ensuring quality
- Comfortable going full stack and also knowing how to build functionality for the SPAs in javascript (experience in React.js and GraphQL is useful)
You must have...
- Have worked in teams where you contributed towards technical decision making
- A minimum of 5 years of experience in software development
- Proven experience using Agile Methodologies in a remote team
- Availability to work full-time within a fast-moving cross-functional team, working 11 am - 8 pm Central European Team
- Excellent communication skills (both verbal and written) are essential for this role.