Skip to main content

Careers

Interested in a career at Data Surge, where every team member plays a crucial role in our shared success? We’re always looking for curious, collaborative people to join our engaged, high-performing team.

Our Benefits

Data Surge provides competitive compensation and a comprehensive benefits package to ensure Data Surgeon’s wellness:

Benefits

Medical, dental and vision insurance
Flexible and remote schedule
Bonus program
401(k) Retirement Plan with 4% matching – immediate vesting
Performance bonuses
Birthday recognition program
Paid time off
Employee referral
Professional development programs

Join Our Team

Senior Cloud Engineer

Remote, Anywhere in the Continental US

Data Surge is disrupting the services industry with cutting-edge technology that brings together the very best consultants from the big data, machine learning, and software modernization space.

As a cloud engineer, you will be working as a member of our Federal Services team to jointly design, architect and implement software systems on the cloud for our federal and government clients. This is an ideal job if you are an engineer who wants to be part of an intensely skilled team, values total ownership of your work, and can’t imagine a day without coding.

If you are a skilled cloud engineer, with professional experience with various cloud technologies, and Infrastructure as Code (IaC) proponent, we want to speak to you! We’re looking for a creative, focused, technically curious individual who enjoys both designs as well as working hands-on with the code.

Key Responsibilities

  • Build and maintain software systems that enable the whole team to iterate more efficiently
  • Plan the growth and operation of the client’s infrastructure at scale
  • Support and maintain existing features, debugging throughout the stack, and applying fixes in a timely manner
  • Apply best practices in continuous integration and delivery
  • Architect and design future systems and services
  • Improve engineering tooling and processes
  • Collaborate with the team to invent creative solutions to evolving challenges
  • Participate in the release of new features to production
  • Work with product managers and other engineers to implement and document complex and evolving requirements

 Required Qualifications & Experience Requirements

  • Bachelor’ degree or equivalent relevant work experience
  • 4+ years of designing and building infrastructure on the cloud
  • 2+ years of development experience using the following: Ansible, Chef, Terraform, Cloud Formation, ARM Templates or similar
  • Experience container technologies such as Docker, Vagrant, Kubernetes, Amazon EKS, OpenShift Container Platform or similar
  • Experience with continuous integration and continuous delivery (CI/CD) using Jenkins, TeamCity, Bamboo or similar
  • Experience in build and deployment tools such as Maven or Gradle
  • Understanding of “12-Factor App” concepts
  • TLS/SSL, encryption and key management principles
  • Experience with networking principles and technologies such as DNS entries, Load Balancers and Reverse Proxies
  • Experience configuring and tuning virtual public clouds
  • Experience with continuous integration and testing
  • Experience with agile methodologies and short release cycles
  • Demonstrate strong communication skills, strong attention to detail, good work ethic, and ability to work on multiple projects simultaneously

Desired Qualifications & Experience Requirements

  • Experience with several cloud technologies (AWS, Azure, Google Cloud)
  • Experience with large scale SQL databases is a strong plus
  • Big data experience with Spark Scala/Python and Databricks

Personal Success Characteristics

Someone who is responsible, focused, organized, enthusiastic, speaks with confidence, has a positive and can-do attitude, a great team player, and someone who loves to explore and learn new technologies.

To Apply: Please send your resume to careers@datasurge.com, indicating Senior Cloud Engineer in the subject of the email.

Mid-level Software Engineer

Remote, Anywhere in the Continental US
Must be a US Citizen

Data Surge is disrupting the services industry with cutting-edge technology that brings together the very best consultants from the big data, machine learning, and software modernization space.

As a software engineer, you will be working as a member of our Federal Services team to jointly design, architect and implement software systems for our federal and government clients. This is an ideal job if you are an engineer who wants to be part of an intensely skilled team, values total ownership of your work, and can’t imagine a day without coding.

If you are a skilled developer, with professional experience with full-stack technologies, and distributed systems we want to speak to you! We’re looking for a creative, focused, technically curious individual who enjoys both designs as well as working hands-on with the code.

Key Responsibilities

  • Code full-stack features from the database up through (and including) the UI
  • Design and develop Spring-based microservices, as part of an agile/scrum team
  • Support and maintain existing features, debugging throughout the stack, and applying fixes in a timely manner
  • Apply best practices in continuous integration and delivery
  • Design and develop API’s using RESTful principles
  • Design and develop UI components as part of a single page application
  • Write unit, integration, and full end-to-end tests for new features
  • Participate in the release of new features to production
  • Work with product managers and other engineers to implement and document complex and evolving requirements

 Required Qualifications & Experience Requirements

  • Bachelor’ degree or equivalent relevant work experience
  • 4+ years of Java development experience
  • 2+ years of development experience using the following: Enterprise JavaBeans, Spring Boot, Spring Web Services, Java Spring Framework
  • Experience developing RESTful web services Java restful web services and JSON
  • Experience in relational DB table design, implementation, and tuning (pl/SQL, ETL, etc.)
  • Experience in database integration, especially ORM tools (Hibernate, JPA, etc.)
  • Experience in build and deployment tools such as Maven or Gradle
  • Practical knowledge of OOP and JS design patterns
  • Understanding of “12-Factor App” concepts
  • Distributed System Development for large-scale applications
  • Experience with continuous integration and testing
  • Experience with agile methodologies and short release cycles
  • Demonstrate strong communication skills, strong attention to detail, good work ethic, and ability to work on multiple projects simultaneously
  • Strong knowledge of Continuous Integration & Continuous Deployment tools and processes

Desired Qualifications & Experience Requirements

  • Experience with cloud technologies (AWS)
  • Experience working on a SaaS Product in a commercial environment
  • Experience with large scale SQL databases is a strong plus
  • Experience coding in a front-end JavaScript framework: jQuery, Ember.js, Angular, React
  • Worked with Postgres and/or MySQL
  • Big data experience with Spark Scala/Python and AWS EMR/EC2

Personal Success Characteristics

Someone who is responsible, focused, organized, enthusiastic, speaks with confidence, has a positive and can-do attitude, a great team player, and someone who loves to explore and learn new technologies.

To Apply: Please send your resume to careers@datasurge.com, indicating Mid-level Software Engineer in the subject of the email.

Senior Data Engineer

Full Time Position – Remote

Our clients come to us to solve hard problems and if you enjoy solving complex challenges then you will fit right in! An ideal candidate will be excited to work in a dynamic, fast paced environment where you will grow in your data skillset along with us! We invest in people and strive to create a company with the best data talent across the country.

Key Responsibilities

  • Strong verbal/written communication & facilitation skills. Ability to take a requirement document, work through any ambiguity and follow through to implementation independently
  • Strong analytical and problem-solving abilities
  • Strong work ethic, sense of ownership and a team player
  • Design and develop robust ETL processes using tools like Spark, Airflow, etc.
  • Ability to analyze the data to identify the necessary pre-processing steps for the automated ETL processes
  • Solid understanding of SQL using databases like MS SQL Server, Azure SQL
  • Work with different aspects of the Spark ecosystem, including Spark SQL, DataFrames, Datasets, and streaming
  • Experience with Streaming ETL processes using Kafka, Flink, Spark Streaming, etc.
  • Experience in Cloud Infrastructure (AWS, Azure, GCP) – Azure preferred with experience in services like Blob Storage, Logic Apps, Data Factory, Synapse Analytics, Azure Purview, Azure Governance, Azure Active Directory, Azure Databricks etc.
  • Experience in administering Azure Databricks and other services on Azure and good understanding of security on the cloud

 Required Qualifications & Experience Requirements

  • 4+ years minimum experience in language such as Java, Scala and/or Python
  • 4+ years of experience engineering producer and consumer applications with Kafka or something similar
  • Proven experience as a Spark Developer or a related role
  • 6+ years of experience with data integrations, coding, scripting and design experience
  • 2+ years of experience working in a cloud environment
  • Exposure to Apache Airflow or other DAG frameworks
  • Experience using Source Code and Version Control systems like Git etc.
  • Desire to continually keep up with advancements in data best practices

Desired Qualifications & Experience Requirements

  • Experience with data governance is a plus
  • Experience with Data Visualization tools like Power BI, Tableau is a plus
  • Experience developing/supporting CI/CD pipelines

To Apply: Please send your resume to careers@datasurge.com, indicating Senior Data Engineer in the subject of the email.