Software Engineer, Big Data Resume Samples

4.5 (102 votes) for Software Engineer, Big Data Resume Samples

The Guide To Resume Tailoring

Guide the recruiter to the conclusion that you are the best candidate for the software engineer, big data job. It’s actually very simple. Tailor your resume by picking relevant responsibilities from the examples below and then add your accomplishments. This way, you can position yourself in the best way to get hired.

Craft your perfect resume by picking job responsibilities written by professional recruiters

Pick from the thousands of curated job responsibilities used by the leading companies

Tailor your resume & cover letter with wording that best fits for each job you apply

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Resume Builder
CHOOSE THE BEST TEMPLATE - Choose from 15 Leading Templates. No need to think about design details.
USE PRE-WRITTEN BULLET POINTS - Select from thousands of pre-written bullet points.
SAVE YOUR DOCUMENTS IN PDF FILES - Instantly download in PDF format or share a custom link.

Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Create a Resume in Minutes
QS
Q Schaden
Queen
Schaden
21118 Dewayne Terrace
Los Angeles
CA
+1 (555) 117 5889
21118 Dewayne Terrace
Los Angeles
CA
Phone
p +1 (555) 117 5889
Experience Experience
Phoenix, AZ
Software Engineer, Big Data
Phoenix, AZ
Beahan Inc
Phoenix, AZ
Software Engineer, Big Data
  • Collaborate with other computer engineers to solve complex problems that affect both functionality of existing software and delivery of new features to production, document user stories and break them into specific detailed technical tasks and design, develop and test new/changed components of Data Platforms leveraging commercial software and open source to interface big data with relational solutions
  • Working knowledge of Hadoop, MapReduce, HDFS, Spark
  • Working directly with many teams across Facebook
  • You design, develop, test, deploy, maintain, and enhance software solutions
  • Enhance the reach and accessibility of our data by contributing to our reporting offerings using a combination backend scripting and data processing using SQL/Pig/Hive and AWS technologies such as S3, EMR, and Lambda
  • You will design and code solutions for providing low-latency, high-throughput data persistence solutions for our industry-leading ad server platform
  • Implement and configure big data technologies as well as tune processes for performance at scale
Boston, MA
Senior Software Engineer, Big Data
Boston, MA
Robel, Denesik and Kunde
Boston, MA
Senior Software Engineer, Big Data
  • Participate in continuous improvement efforts to enhance performance and provide increased functionality
  • Work seamlessly with Agile development teams
  • Improve current data induction framework
  • Diagnose and address database performance issues using performance monitors and various tuning techniques
  • Build Java or Scala frameworks to support the Hadoop infrastructure
  • Design and build data processing pipelines for structured and unstructured data using tools and frameworks in the Hadoop ecosystem
  • Participate in the full SDLC (Agile), including planning meetings, iterative Development cycle, estimations and design sessions
present
Los Angeles, CA
Principal Software Engineer Big Data
Los Angeles, CA
Schuster LLC
present
Los Angeles, CA
Principal Software Engineer Big Data
present
  • Work in a cross-functional environment to architect, design and develop new functions in our product line
  • Conduct feasibility analysis, produce functional and design specifications of proposed new features
  • Troubleshoot complex issues discovered in-house as well as in customer environments
  • Improve codebase, bring in latest technologies, re-architect modules to increase the throughput and performance
  • Mentor junior engineers in software development, technology and processes
  • Solid CS fundamentals including data structure and algorithm design, and creation of architectural specifications
  • R&D contributions and production deployments of large backend systems, with at least 2 years supporting big data use cases
Education Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
University of Massachusetts Amherst
Bachelor’s Degree in Computer Science
Skills Skills
  • Database design
  • SQL queries and optimizing them
  • ETL processes
  • A programming language (e.g. C++ or Java)
  • And a drive to see things done
  • Experience with specific “big data” technologies including Hadoop, HBase, Storm, Kafka, Spark
  • Experience with distributed systems handling large scale data sets
  • Experience developing high frequency/low latency applications
  • Experience developing Real Time Bidding or Ad Tech applications
Create a Resume in Minutes

15 Software Engineer, Big Data resume templates

1

Senior Software Engineer Big Data Infrastructure Resume Examples & Samples

  • Expert knowledge of Java & JVM, Python / JavaScript, C & Linux system (5+ years' experience required). (You should be capable of programming in compiled & dynamic languages.)
  • You have expertise in data-stores (both transactional & non-transactional) & can code in a highly concurrent environment
  • You are comfortable with distributed systems, RESTful architectures & have built scalable, low-latency systems that provide high availability
2

Senior Software Engineer, Big Data Platform Resume Examples & Samples

  • Build data ingestion frameworks and automate ingesting data into Hadoop in a seamless fashion realtime
  • Research, and develop frameworks for data analysis
  • Develop monitoring solutions to detect data ingestion failures, MapReduce Job failures etc. and take appropriate remedies
  • Develop Data Adapters to ingest various types of Unstructured, Semi Structured and Structured data from various data sources and types
  • Collaborate with people working on traditional Data Warehouse technologies and ensure consistency for the data exposed through these different channels
  • Own the end-to-end quality for the code you develop - (tests, code coverage etc.)
  • Follow a customer centric approach, and ensure the solutions developed actually meet the customer requirements
  • Bachelor's Degree in CS or equivalent
3

Senior Software Engineer, Big Data Resume Examples & Samples

  • Strong experience in application design, design patterns and performance tuning
  • Strong SQL, Data Modeling and DB skills
  • Able to effectively communicate across teams and roles
  • Ability and desire to thrive in a proactive, high-pressure, client-services, environment
4

Senior Software Engineer, Big Data Resume Examples & Samples

  • 5-7+ years in software development
  • 5 years working in the Data mining/warehousing field
  • Degree in a computer science, statistics, applied mathematics, or related fields
  • Strong knowledge of information retrieval principles and processing techniques
  • Strong knowledge of MPP architecture and systems
  • In depth, hands-on knowledge of HDFS, Hadoop, PIG, Hive, Spark in a production environment
  • In depth, hands-on knowledge of both RDBMS and NoSQL technologies such as HBase, Aerospike, Couchbase and Cassandra with demonstrated ability to make sound decisions regarding data storage choice
  • Ability to work with data scientists to translate algorithms to work in high volume production systems
  • Familiarity with data mining and machine learning fundamentals
  • Preferred data visualization skills using tools like Tableau, Qlikview, D3, and/or Spotfire
  • Experience deploying big data solutions in public cloud such as AWS
  • Knowledge of open source big data frameworks
  • Knowledge of Continuous Integration, Continuous Delivery, and modern DevOps strategies
  • Strong programming skills in Java and Python, with a good understanding of one or more of: Scala, C, C++
  • Comfort working with a variety of team members across different disciplines
5

Software Engineer, Big Data Resume Examples & Samples

  • Build data solutions that enable product and business teams at Facebook to make data driven decisions
  • Rethink and influence strategy and roadmap for building scalable data solutions and scalable data warehouse environment
  • Implementing the tools and processes, handling performance, scale, availability, accuracy and monitoring
  • Leverage homegrown Big Data framework as well as off-the-shelf tools, as appropriate
  • Create actionable dashboards and unique data visualisations
  • Working directly with many teams across Facebook
  • 5+ years of previous work experience or B.Sc. or M.Sc. in Computer Science or related field
  • Thorough knowledge and experience with Java and/or Python
  • Passionate about data
  • Experience with large-scale production databases
  • Experience and knowledge of big data technologies such as Hadoop, HBase, Hive, Presto, ETL frameworks
  • Experience with backend web development such as Ruby on Rails/ Node.js/ Django/
  • PHP/ React
  • Experience with machine learning - advantage Please submit an English version of your CV
6

Principal Software Engineer Big Data Architecture Resume Examples & Samples

  • Bachelor’s Degree in Computer Science, Engineering, Mathematics, related field or equivalent experience
  • Experience developing in an Agile/scrum framework
  • A proven ability to lead technical global teams as a Product Owner or the team architect
  • Strong written and verbal English skills
  • Ability to work diverse hours to support geographically distributed teams
  • 5+ years’ experience in software engineering and architecture
  • 3+ years’ experience in the Big Data space; Hadoop, NoSQL, Analytics, Data Management
  • Exceptional software engineering knowledge; OO Design Principles
  • Experience with PaaS, preferably Cloud Foundry/Pivotal Cloud Foundry
  • Expertise in scripting languages: Python, Perl, Bash, Shell
  • Experience with Ruby, Python, Golang and/or Java programming Languages
  • Experience with Rails and/or Spring frameworks
  • Experience in web front-end development; JavaScript, Angular JS and client-side MVC frameworks
  • Familiarity with the Cloud ecosystem, products and solutions
  • Strong product/technology/industry knowledge
7

Senior Software Engineer Big Data Resume Examples & Samples

  • Rock-solid coder
  • 5+ years of hands-on experience with the Hadoop stack (Hadoop, MapReduce, HDFS)
  • Deep experience with NoSQL databases, primarily MongoDB
  • Deep understanding of Data Warehousing design concepts centered on Redshift, Postgre and Star Schema
  • Knowledge of cloud computing infrastructures, preferably AWS and experience with scalable, distributed systems
  • A solid team player and decision maker, who sees the benefits of helping the team meet its goals
  • Experienced in working in a fast-paced, collaborative Agile/Scrum environment
  • Passion for data, insights and analysis
  • Experience with common Big Data querying tools such as Pig and Hive
  • Knowledge of stream-processing systems using solutions like Storm or Spark-Streaming
  • Bachelor's degree in Computer Science or related field required. Advanced degree in Computer Science preferred
8

Software Engineer Big Data-data Driven Analytics Resume Examples & Samples

  • Design, assess and implement data driven backend technologies as part of a cross functional team
  • Work closely with the areas of business analysis, support and testing
  • Design and develop data driven applications on distributed systems
  • Design and implement data integration pipelines and patterns
  • Provide Data Scientists with tooling in order to integrate Big Data, Data Science and Web Applications
  • Support Data Scientists to transform data science models into robust, scalable product modules
  • Continuous development of automation solutions in data processing
  • Working in an agile environment and continuous improvement of agile processes (e.g scrum)
  • Good programming skills in at least one of the following languages Java, Scala, Python, Julia
  • Knowledge of the most important software design principles and patternsExperience with version control, continuous integration and unit testing (e.g. Git, Bamboo, Jenkins)
  • Experience in Apache Hadoop, RDBMS (MySQL, Postgres) and NoSQL
  • Experience with Cloud Services (e.g. Amazon AWS)
  • Basic knowledge of the Linux-platform and its tools
  • Optional: Know How in Machine Learning Tools
  • Optional: Experience with Virtualization (e.g. VmWare, Docker)
9

Software Engineer, Big Data Resume Examples & Samples

  • SQL queries and optimizing them
  • ETL processes
  • A programming language (e.g. C++ or Java)
  • And a drive to see things done
10

Senior Software Engineer, Big Data Resume Examples & Samples

  • 5-10 years of Java or Scala
  • 3+ years of experience with Big Data and Hadoop
  • Working knowledge of streaming frameworks and technologies
  • Working knowledge of message brokers like Kafka
  • Extreme comfort building and working with RESTful APIs
  • Tons of experience working with open source software
  • Lots of work on Java frameworks and tools
  • Comfortable in a mature software engineering environment
11

Senior Software Engineer, Big Data Resume Examples & Samples

  • Architect and develop applications that scale up to a Billion events per day
  • Mentor and grow a team of big data engineers
  • Bachelors Degree or Equivalent inEngineering orComputer Science
  • Generally requires 7-11 years of related experience
  • 3+ years of experience building large scale big data applications
  • Proficiency in a programming language, ideally Python, Java, or Scala
  • Experience with big data interactive query technologies like Spark, Impala, or Hive
  • Excellent communication skills
  • Proficiency in Spark and/or Scala
  • Experience with version control (Git preferred)
  • Experience building Continuous Integration (CI)/Continuous Deployment(CD) systems
  • Experience leading code reviews
12

Senior Software Engineer Big Data Resume Examples & Samples

  • Driven and focused self-starters, great communicators, amazing follow-through - you have a great work ethic and love the responsibility of being individually empowered
  • Extensive software development experience in one or more of the following languages
  • Experience in distributed computing in Hadoop/HDFS, Spark, and Cassandra environment
  • Experience in creating tools that make developing, monitoring, and debugging software easier
  • Masters or PhD in Computer Science or related field
13

Software Engineer, Big Data Resume Examples & Samples

  • You will design and code solutions for providing low-latency, high-throughput data persistence solutions for our industry-leading ad server platform
  • At least 2 years of experience in leading projects preferred
  • Excellent understanding of multithreaded applications
  • Experience with specific “big data” technologies including Hadoop, HBase, Storm, Kafka, Spark
14

Senior Software Engineer Big Data Resume Examples & Samples

  • Bachelor's or Master's degree in Computer Science/Engineering discipline
  • 5-7 years of strong hands on experience in applications development in a complex, multi-platform distributed environment
  • Strong Expertise in Java Application development, Spring Framework, web services development
  • Experienced in building data & analytics platform in cloud (AWS) is highly preferred
  • Experienced in big data (Hadoop EMR, YARN and Spark) development techniques
  • Experienced in big data tools stack including spark, sqoop, pig, flume, python, java, Hive, Hbase is highly preferred
15

Senior Software Engineer Big Data Resume Examples & Samples

  • Strong Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving and complexity analysis
  • Familiarity with professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Broad ability to take a project from scoping requirements through launch and operations of the project
  • Experience with Hadoop, MapReduce, Spark, Cassandra or other Big Data processing platforms
16

Software Engineer, Big Data Resume Examples & Samples

  • Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field and experience commensurate with the requested level in software engineering; if no degree, equivalent experience in software engineering
  • 8+ years software development experience creating applications in C/C++ and Java
  • Experience developing software on a big data analytics platform
  • Experience with parallel programming (Map Reduce, Hadoop)
  • Proven scripting experience using Python or Perl
  • Demonstrated technical leadership, ability to influence and to work with a diverse team
  • TS/SCI & Polygraph
  • Algorithm analysis experience
  • Performance Tuning experience
  • HBase, HIVE, and/or PIG experience
  • Experience working with Splunk
17

Principal Software Engineer Big Data Resume Examples & Samples

  • Troubleshoot complex issues discovered in-house as well as in customer environments
  • Improve codebase, bring in latest technologies, re-architect modules to increase the throughput and performance
  • Mentor junior engineers in software development, technology and processes
  • Solid CS fundamentals including data structure and algorithm design, and creation of architectural specifications
  • R&D contributions and production deployments of large backend systems, with at least 2 years supporting big data use cases
  • Deep experience defining big data solution architectures and component designs, exploring technical feasibility trade-offs, creating POCs using new technologies, and productizing the best solutions in line with business requirements
  • Proven track record in working with internal customers to understand their use cases, and developing technology to enable analytic insight at SCALE
  • Passion for developing and maintaining a high quality code and test base, and enabling contributions from engineers across the team
  • Ability to achieve stretch goals in a very innovative and fast paced environment
  • Ability to learn new technologies quickly and independently
18

Senior Software Engineer, Big Data Resume Examples & Samples

  • Demonstrate the knowledge and ability to perform in all of the basic database management skills of database administration, physical structure, overall architecture, and database analysis and plan resource requirements
  • Work seamlessly with Agile development teams
  • Diagnose and address database performance issues using performance monitors and various tuning techniques
  • Research and evaluate alternatives and recommend solutions for business issues
  • Participate in continuous improvement efforts to enhance performance and provide increased functionality
  • Serve in the weekly on-call rotation and represent the team during slowdowns and outages
  • Mentor less experienced and new team members as well as senior technicians on other teams as appropriate
  • For each project, meet with the various teams, e.g., development, data administration, business analysts to analyze the requirements and database impacts
  • Serve as a SQL language technical expert
  • Serve as an RBDMS platform technical expert
  • Identify issues and escalate suggestions for database improvements (tables, indexes, DAL changes, etc.)
  • Maintain and monitor operational DB maintenance plans
  • Troubleshoot operational DB issues (isolate problem queries or connections, capture and analyze DB traces, etc.)
  • 10+ years of experience in relational and analytical database design and development
  • Extensive knowledge of relational database technology, specifically DB2 LUW
  • Strong hands-on experience in designing, developing, implementing and supporting batch/online mainframe applications using COBOL, JCL, DB2/SQL and IMS/CICS
  • Excellent communication, analytical, problem-solving and planning skills
  • Ability to work well as a team and as an individual with minimal supervision
  • Strong hands-on experience in SQL
  • Experience in the development lifecycle, using source code control, automated builds, testing, release management
  • Comfortable in Mainframe, Linux or Unix environment (command line)
  • Experience with map-reduce frameworks (Hadoop, Hive, Pig, Sqoop, Python, Java) is a huge plus
  • Solid working knowledge of database administration methodologies and techniques, and a good understanding of logical and physical database design principles
  • Other related skills and/or abilities may be required to perform this job
19

Associate Software Engineer, Big Data Resume Examples & Samples

  • Sling Java code that process billions of records across large distributed clusters
  • You design, develop, test, deploy, maintain, and enhance software solutions
  • At least 6 years of experience in developing client-server applications
  • Expert level Java preferred
  • Ability to learn and investigate new areas independently
  • Experience with distributed systems handling large scale data sets
20

Software Engineer, Big Data Resume Examples & Samples

  • Design and build data processing pipelines for structured and unstructured data using tools and frameworks in the Hadoop ecosystem
  • Build streaming and real-time data analytic pipelines
  • Implement and configure big data technologies as well as tune processes for performance at scale
21

Software Engineer, Big Data Analytics Resume Examples & Samples

  • Develop algorithms and build predictive models to solve business problems
  • Enhance or create new products and digital services
  • Evaluate new software tools and systems for data analytics
  • Conduct research on new methods and technologies
  • Experience of at least one modern programming language (e.g. C, C++, Java)
  • Experience working with mainstream scripting languages (e.g. Python, JavaScript, Perl)
  • Experience in data mining and machine learning techniques
  • Experience with a cloud-based service, like AWS or Azure strongly preferred
22

Principal Software Engineer Big Data Resume Examples & Samples

  • 5+ years’ experience with programming languages: Core Java, Scala, Python
  • Experience with Hadoop, Hive, Spark
  • Kafka & Storm – experience creating real time data store and analytics use cases
  • Elastic & Kibana – experience with visualization tools
23

Senior Software Engineer, Big Data Operations Resume Examples & Samples

  • Maintain and develop tools for software release, monitor, data analysis, data/file syncing, source code stats and application management (Big Data) running on AWS
  • Manage/Deploy/Monitor applications wrapped in containers and Kerbernetes
  • Measure, evaluate and tune system/application performance via solid data analysis
  • Refine and work on automation tools with Jenkins, Salt, puppet, fabric, etc
  • Could adapt quickly and become guru for administrating JIRA/Confluence/Git based systems
  • Work on internal incubated projects and prove ideas by quickly showing the usable code
  • Work on architectural refactoring projects for FreeWheel applications
  • Required to work on some weekends and be part of 'on call' schedule to support a 24X7 Video Adserving Network
  • 5+ years working experience and 1+ years in Hadoop technology
  • Hands-on experience in operations of Hadoop based data platform (HDFS, HBase, YARN, Spark, MapReduce, Kafka, Hive)
  • Familiar with container tech stack and experienced on kubernetes
  • Strong Shell/Python/Go programming skill; Knowledge on Ruby/Java/C++ is plus
  • Expert knowledge in Linux, system programming and system task automation processes
  • Experienced in virtualization techs and works, familiar with private cloud setup
  • Strong understanding of best practices for software engineering, system design and scalable fault tolerant web architecture
  • Wide interest and good common sense on web/internet technologies
  • Good written English and verbal communication skills
  • Bachelor's or Master's degree in Computer Science or related field
  • Knowledge and experience on data analysis, MongoDB/MySQL database is a plus
  • Operations background would be a plus
  • Team player, self motivated, quick learner, energetic
24

Software Engineer Big Data Analytics Resume Examples & Samples

  • Design and build knowledge extraction algorithms from both Web and enterprise data, machine learning algorithms for text processing, conversational bots, data ingestion and serving systems
  • Develop and support highly scalable interfaces and APIs
  • Participate in the design, development, evaluation, deployment and updating of data-driven models and analytical solutions for machine learning (ML) applications
  • Work with product owners and customers on understanding their learning applications, assisting with integration and providing ML expertise
  • Produce high quality code that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Evangelize and/or propose new ideas while ‘bringing others along” with strong communications
  • Demonstrate a sense of pride, commitment and personal accountability for the end-to-end product
  • Conduct technical investigations and prototyping in a fast-paced environment
  • Experience with core machine learning and data analysis algorithms and their use in production scenarios. Ideal candidates would have either worked in a product that uses ML heavily, or have distinguished extracurricular experiences
  • Experiences with big data technologies such as Hadoop, Spark, SQL, HDInsight, Azure Data Lake, Cosmos on SaaS and PaaS delivery models
  • Mastery of object-oriented design, coding and testing patterns
  • Deep understanding of data structures, algorithms, programming patterns, and solving complex problems
  • Experience with developing statistical modeling techniques, optimization methods, and other ML techniques to different applications in business and engineering
  • Exposure to Agile software delivery; acceptance test driven development and/or test-driven development preferred
  • MS in Computer Science, Applied Mathematics or in another highly quantitative field