Software Engineer, Big Data Resume Sample

4.7
10 votes

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Misty Gibson
87408 Marisa Burgs,  Chicago, IL
+1 (555) 759 5309

Work Experience


Senior Software Engineer, Big Data
04/2017 - PRESENT
San Francisco, CA
  • Senior hands-on developer for the big data technologies & concepts within PB Big Data & Analytics
  • Design and develop patterns & frameworks for Data Lake, modern data architecture, data ingestion, data preparation, data governance and visualization analytics
  • Participate in application and infrastructure design to provide guidance for development and deployment patterns
  • Design & develop applications considering advanced security topics such as Vulnerability Lifecycle Management, Identity Management, Intrusion Detection, Authentication, Authorization and Auditing
  • Active participation in selected data monetization solutions working closely with architects from other business units and the infrastructure organization
  • Map architecture strategy to support business strategy
  • Perform coding/configuration, testing, implementation and documentation on solutions developed including design specifications
  • Perform applications programming activities, to include code, test, debug, document, maintain, and modify applications programs
  • Extract, analyze, and report the data
Software Engineer, Big Data
01/2013 - 12/2016
Detroit, MI
  • Strong attention to detail when identifying data relationships, trends, and anomalies
  • Monitor the application for operating efficiency and performance stability in order to provide (or arrange) proactive maintenance
  • Lead and propose solutions to complex application issues
  • Serve as a coach and mentor to less experience developers and delegate tasks as appropriate
  • Commit to overall deliverables with customers and/or management
  • Flexibility to work across all functions/levels as part of a dynamic team
  • Support the evaluation and recommendation of new technical directions and approaches to management
Software Engineer, Big Data Analytics
07/2005 - 07/2012
Dallas, TX
  • Design and develop scalable data pipelines for optimal ingestion, transformation, storage and computation using latest big data technologies
  • Work with data science team to develop, deliver and validate solutions that meet the analytics and machine learning requirements
  • Design, develop and maintain automated ETL processes for efficient batch records-matching of multiple large-scale datasets
  • Translate complex business requirements into a scalable, efficient and high availability data platform
  • Work with business teams/engineers to define instrumentation and data requirements
  • Lead projects independently and also mentor other engineers in the team
  • Prototype ideas quickly using cutting edge and new generation technologies
  • Represents Environment Management Team in daily stand-ups, planning sessions and during sprint core hours

Education


Missouri University of Science and Technology - Engineering Education Center
2001 - 2005
Engineer's Degree in Computer Science

Professional Skills


  • Proven track record of strong analytical and problem-solving skills
  • Strong programming skills in Java, Scala, Python or similar
  • Scrappy. MacGyver is jealous of your skills
  • Proven ability to effectively work across multiple teams on solutions that have complex dependencies and requirements in a fast-paced environment
  • Programming experience in Python, Java or Scala
  • Experience working in an agile environment designing and modeling data flows using modeling tools
  • Programming experience in software programming using Java, SQL etc

How to write Software Engineer, Big Data Resume

Software Engineer, Big Data role is responsible for software, integration, database, auditing, security, shipping, java, architecture, design, research.
To write great resume for software engineer, big data job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Software Engineer, Big Data Resume

The section contact information is important in your software engineer, big data resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Software Engineer, Big Data Resume

The section work experience is an essential part of your software engineer, big data resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous software engineer, big data responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular software engineer, big data position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions. Representative Software Engineer, Big Data resume experience can include:

  • Strong experience with Big Data technologies (Elasticsearch, Kafka, Hadoop, Redis, etc)
  • MS in Engineering or Computer Science or BS or equivalent in Engineering or Computer Science with 3 years of experience in Software Engineering
  • Hands-on experience building scalable services using C#, C or C++
  • Development experience using a mainstream language such as Java or Python
  • Generally requires 5-8 years of related development/programming experience
  • Development experience building data pipelines and distributed systems at scale

Education on a Software Engineer, Big Data Resume

Make sure to make education a priority on your software engineer, big data resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software engineer, big data experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Software Engineer, Big Data Resume

When listing skills on your software engineer, big data resume, remember always to be honest about your level of ability. Include the Skills section after experience. Present the most important skills in your resume, there's a list of typical software engineer, big data skills:

  • Solid programming experience with good understanding in data structure and algorithms
  • Experience working with containers and kubernetes is good to have
  • Effectively communicate technical proposals to team members and management
  • Experience designing, implementing and scaling big data solutions on public cloud
  • Experience in working with data: data management, data wrangling, data modeling and architecture
  • Deep knowledge of Java, and experience developing and tuning highly available server-side applications

List of Typical Experience For a Software Engineer, Big Data Resume

1

Experience For Senior Software Engineer, Big Data Resume

  • Use your experience to collaborate with team members to develop new features, enhance existing features and underlying software components and frameworks
  • Strong Computer Science fundamentals including data structures, algorithms and distributed systems
  • Strong database fundamentals including SQL, performance and data model design
  • Highly relevant hands-on software engineering experience
  • Experience developing Web Services, Rest APIs, etc
  • Strong Computer Science fundamentals including data structures, algorithms, and distributed systems
  • Experience with high-level administration in Hadoop using Java and Scala technologies
  • BS/MS in computer science or related field, BS with 4+ years of work experience
2

Experience For Senior Software Engineer Big Data Resume

  • Development experience with Linux/Unix environments
  • Solid knowledge of data structures, algorithms, and OOAD
  • Operate within an Agile Development environment and apply the methodologies
  • Experience with big data pipeline
  • Experience with Scala or Java Language as it relates to product development
  • Designing/developing software services on the cloud
  • Passion for developing and maintaining a high-quality code and test base, and enabling contributions from engineers across the team
  • Develops programs, methodologies, and files for analyzing and presenting data
3

Experience For Senior Software Engineer, Big Data Operations Resume

  • Develop and administer the packaging of Hadoop, Cassandra, Elastic Search and Kafka for our Core Exchange Platform as a platform
  • Design and develop Big Data and real-time analytics solutions using industry standard technologies
  • Energetic, enthusiastic, detail-oriented, and passionate about producing high-quality deliverables
  • Develop Big Data and real-time analytics solutions using industry standard technologies
  • Design and implement large distributed log analysis systems running on Big Data based implementations (Elasticsearch and HDFS)
  • Team-oriented, self-motivated, fast learner, and willing to work in a fast paced and cross-site development environment
  • Basic knowledge of Big Data querying tools, such as Pig or Hive
  • Familiarity in using BI tools such as Tibco Spotfire for visualization of Big Data
  • Interfaces with system designers to design, code, test and implement application programs
4

Experience For Software Engineer Big Data Analytics Resume

  • Designs and codes programs; creates test transactions and runs tests to find errors and revise programs
  • Writes new programs of moderate complexity and scope, working with basic applications, systems designs, and specifications and utilizing standard procedures and techniques
  • Build and maintain technical relationships with cross teams
  • Report on team metrics to management as requested
  • Document support one activities and assign them to tier one support
  • Develop and maintain documentation for standards, processes and procedures and store them on team site
  • Recommend, develop and maintain the tools necessary for the successful support of the environment by the team
  • Represent the team on project meetings
  • Proactively seek out and implement efforts that continuously improve non-production environments and related process to enable Sprint Teams to deliver quality systems in a timely and efficient manner
5

Experience For Principal Software Engineer Big Data Resume

  • Experience with Hadoop, HDFS, Web HDFS, HIVE, PIG, MapReduce, ZooKeeper
  • Number of years of experience: 1-5
  • Experience with Amazon Web Services/product
  • Experience with Big Data
  • Experience with automation, deployment, and infrastructure
  • Experience in Hadoop, Cassandra, Elastic Search and Kafka
  • MS/BS in Computer Science, MIS, Mathematics, Physics or other quantitative field or relevant work experience
  • Experience with Hadoop, Hive, Spark, AWS Kinesis, Storm, Druid, NoSQL, Redshift and Graph Databases
  • Experience with OO design and common design patterns
6

Experience For Software Engineer, Big Data Analytics Resume

  • Big Data experience
  • Provide estimates for team velocity and capacity
  • Experience in requirements analysis, design, development and testing of distributed, enterprise-class applications/platforms with particular attention to scalability and high performance, with demonstrable experience
  • Definition, design and development of software applications and Application integration for EMC’s Big Data solutions
  • Develops related technical material and documentation for both internal and external consumption
  • Designing and implementing data processing pipelines with a combination of the following technologies: Hadoop, Map Reduce, YARN, Spark, Hive, Kafka, Avro, Parquet, SQL and NoSQL data warehouses
  • Analyze big data elements to determine what areas require coding using JAVA programming language. This code would then be made available to users to implement
  • Experience in related roles
7

Experience For Associate Software Engineer, Big Data Resume

  • Support and monitor code implementation by users to ensure there are no bugs, security concerns, or inconsistencies
  • Integrate external data sources and APIs
  • Implement appropriate Operational monitors/synthetics and instrumentation based on available tools
  • Develop web services that make big data available in real-time for in-product (SaaS) applications
  • Collaborate with Product teams, Data Architects and Machine Learning engineers to ensure that data solutions are aligned with company-wide technology directions
8

Experience For Principal Software Engineer Big Data Architecture Resume

  • Analyze application requirements and develop high level and detailed data models and application designs
  • Interact with business users, understand business requirements, and analyze and develop optimal technology solutions to solve business requirements
  • Communicate results clearly, and in actionable form, across organizations and levels
  • R&D contributions and production deployments of large backend systems
  • Deliver top quality, well organized and algorithmically sound code on time
  • Work closely with other developers, QA, PM, and support
  • Participate in functional spec, design, and code reviews
  • Learn and keep up with new progress in the big data analytics
  • Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward result
9

Experience For Senior Software Engineer, Big Data Platform Resume

  • Uses and supports database applications and analytical tools, Evaluates data quality, applications, and functions, produces output and maintains operation
  • Researches new data sources and analytical tools, contributes to new product development and improvement in product delivery and presentation
  • Develops awareness of and familiarity with issues and events affecting organization, department, and/or customer, uses timely and appropriate participation of users/customers in data collection and query systems
  • Develop custom real-time streaming data pipelines working within the MapReduce ecosystem using Spark streaming
  • Develops appropriate methodologies for collecting, analyzing, and presenting data products
  • Provides accurate and appropriate interpretation of data, applying knowledge to evaluation, analysis, and interpretation of data
  • Develops useful and insightful information from a variety of data sources
  • Works with management and/or customers to develop and understand product specifications
  • Have a quality mindset, squash bugs with a passion, and work hard to prevent them in the first place through unit testing, test-driven development, version control, continuous integration and deployment
10

Experience For Software Engineer Big Data-data Driven Analytics Resume

  • Be passionate about solving customer problems and develop solutions that result in a passionate customer/community following
  • Development through all phases of the development lifecycle; be well versed in full stack (backend and frontend) implementation
  • Contribute ideas and provide feedback on many projects within the team's portfolio
  • Create and maintain an analytical framework to extract new insights that support strategic decisions and identify risks and opportunities
  • Schedule jobs via Airflow, Spark, Scala, Java
  • Analyze data with Scala, python and Notebooks (Jupyter, Databricks Notebook etc.)
  • Work on event stream analytics initiative and create foundation for the event data collection at Zillow Group
  • Work with teams across Zillow group to drive the new platform adaption
  • R&D experience in several of the following areas: Machine Learning and Data Science, Computer Science, Statistics, Artificial Intelligence, Data Mining, Pattern Recognition, Cloud Computing, Game Theory, Graph Theory

List of Typical Skills For a Software Engineer, Big Data Resume

1

Skills For Senior Software Engineer, Big Data Resume

  • Handle multiple competing priorities with good time management and a dedication to doing what it takes to get the work done right
  • Experience designing and developing scalable data processing applications
  • Experience developing or working on machine learning capabilities
  • Experience delivering and owning web scale data systems in production
  • Experience driving architectural discussions, and proposing solutions for system and product changes
  • Experience with developing on AWS utilizing EC2, SNS, SQS, CloudFront, etc
  • Experience with Big Data processing especially real-time streaming systems
  • Experience designing and maintaining REST APIs
2

Skills For Senior Software Engineer Big Data Resume

  • Knowledge and experience with RDBMS, O-R mapping, and application of distributed caching technologies
  • Experience in software engineering and architecture
  • Damn good Unix scripting
  • Perform solid analysis/troubleshooting to determine code and process inefficiencies
  • Experience working in a middleware environment
3

Skills For Senior Software Engineer, Big Data Operations Resume

  • Experience working in a middleware environment
  • Experience with programming languages: Core Java, Scala, Python
  • Experience building complex software systems that have been successfully delivered to customers and had high impact
  • Experience developing web software/ software services in Java or Scala
  • Experience with Unix/ Linux and shell scripting
  • Experience working with various data sources like unstructured data files, flat files, message queues, JSON based events, databases
  • Hands-on experience in Web services development and testing (For example: SOAP, REST, XML, JSON and SoapUI)
  • Hands-on experience in shell scripting on Unix with tools like awk and sed, for productivity improvements and automation
  • Experience in software engineering
4

Skills For Software Engineer Big Data Analytics Resume

  • Experience in software engineering
  • Experience with Spark streaming
  • Experience working in a cloud platform such as AWS, Microsoft Azure
  • Big data engineering experience (i.e. Apache Spark, Apache Kafka, Hadoop, Scala)
  • Experience writing high-performance, reliable and maintainable code
5

Skills For Principal Software Engineer Big Data Resume

  • Experience running production environments in public cloud
  • Proficiency with Scala or strong programming background with Java
  • Experience in the Big Data space; Hadoop, NoSQL, Analytics, Data Management
  • Strong proficiency in Unix and Linux environments and configuration of big data software and applications
  • Experience with build, release and continuous integration tools such as Jenkins
  • Experience with Hbase, Phoenix, MapReduce, Pig/Hive and/or other no-sql technologies
6

Skills For Software Engineer, Big Data Analytics Resume

  • Experience in Application Development or Application Support: .Net or Java / J2EE
  • Experience in container technology like WebLogic or WebSphere
  • Unix or Wintel experience
  • BS or MS in Computer Science + relevant real world experience
  • Extensive experience with Elastic stack, Kafka and Spark
  • Experience with big data technologies like Hadoop, Map Reduce, Hive, Spark/Storm
7

Skills For Associate Software Engineer, Big Data Resume

  • Software development experience is required
  • Hands-on experience with complex SQL query development and optimization on relational databases (For example: Oracle, Hive or similar)
  • Hands-on experience with Java/J2EE technologies
  • Hands-on experience with Java frameworks such as Log4j
  • Hands-on experience in CI/CD tools for build and test automation (For example: Apache Maven, SVN or Git and JUnit)
  • Hands-on experience in Web based technologies. (For example: Bootstrap, Angular, node.js or similar)
  • Willing to work on whatever needed regardless type of the tasks
8

Skills For Principal Software Engineer Big Data Architecture Resume

  • Understanding of Docker and Kubernetics
  • Writing modules to analyze big data
  • Expert in existing applications supporting the business area. Able to serve as a key resource to ensure the system is performing up to requirements
  • Expert understanding of all application development processes including software development methodology; ability to serve as a resource to others
  • Automate end to end deployable packaged software using multitude of tools, applications and infrastructure
  • Knowledge of Infrastructure provisioning tools (such as Chef, Puppet, Ansible) and automation of end to end deployable unit
  • Thorough understanding of Object-oriented design and system design
  • Adapt to new development environments, changing business requirements
9

Skills For Senior Software Engineer, Big Data Platform Resume

  • Build and maintain streaming data inductions
  • Proficiency in one or more modern programming languages such as Java, C#, C++, Python
  • Demonstrable knowledge of Spark and Spark Streaming
  • Demonstrable understanding of Service Oriented Architecture
  • Data Science Engineering: Jupyter Notebook, Zeppline Notebook, Logistic Regression
  • Build scalable machine learning systems for detection of modern malware, advanced cyber threats, and malicious user behavior
  • Fit into our DevOps mode of working and be responsible for the whole product cycle up to the production deployment
10

Skills For Software Engineer Big Data-data Driven Analytics Resume

  • Capability to stand up and formulate clear technical arguments supporting one’s opinion
  • Enjoys working collaboratively with teams on Operations technical and functional process improvements
  • Develop aggregate table/view/derived tables using SQL (Hive SQL and Spark SQL), Scala, Spark
  • Assists in developing application specifications
  • Serve as an escalation point for troubleshooting and issue resolution
  • Assist in grooming stories in assigned backlog
  • Develop big data applications using Kakfa, Storm, Hive, and Elastic Search

List of Typical Responsibilities For a Software Engineer, Big Data Resume

1

Responsibilities For Senior Software Engineer, Big Data Resume

  • Competency with Agile Methodology
  • Good understanding of data engineering, ingestion and processing of data within Big Data ecosystems and performing complex query analysis and analytics on the data
  • Continuous integration for Jenkins (CI)
  • Java, Scala, python, Bash
  • Hadoop technologies (Yarn, Hive, Pig, HDFS, HBase, Sqoop, Oozie, Hawq, Hue), Spark, and Kafka
2

Responsibilities For Senior Software Engineer Big Data Resume

  • Scala Frameworks (Spray, Akka, Scalatra, Swagger)
  • Linux and cloud deployment (EC2, RDS, S3, EMR)
  • Build high-performance cloud systems capable of handling challengingly Big Data maintained by CISCO, build and support infrastructures enabling large-scale data processing and Machine Learning computations
  • Cooperate with the researchers on the user friendly and understandable presentation of the threats detected
  • Willingness to work across teams and share knowledge and ideas
  • Willingness to take ownership for the deliverable
  • Produce clear, well-documented designs for product features
3

Responsibilities For Senior Software Engineer, Big Data Operations Resume

  • Help with real-time and/or lambda architecture
  • Build and maintain state database
  • Extend the data exchange framework on Kafka
  • Consider options and make decisions to improve user functionality. Independently identifies, defines, and performs analysis to resolve code issues
  • Support of multiple data lakes and platforms
  • Demonstrate project management and organizational skills: ability to drive and monitor work by other team members, and create documentation to guide and inform work by other teams
4

Responsibilities For Software Engineer Big Data Analytics Resume

  • Really, really, really, flexible
  • Passion to learn, great work attitude, team player
  • Hortonworks Hadoop Distribution
  • Passion for Agile environments
  • Knowledge of analytics techniques and tools
  • Container Technology: Docker
  • RDBMS databases; and

Related to Software Engineer, Big Data Resume Samples

big Data Software Engineer Resume Sample

Work Experience

  •  Work in cross-disciplinary teams with KPMG industry experts to understand client needs and ingest rich data sources such as social media, news, internal/external documents, emails, financial data, and operational data   •  Architect, implement and test data processing pipelines, and data mining / data...
4.9
10 votes

Software Engineer, Mid Resume Sample

Work Experience

  •  Experience in software development with two or more of the following: programming platforms, including Java SE 7 Programmer, .NET, C/C++, C#, Python, HTML5, XML, Ruby, PHP, ASP.net, Informatica, or Open Source, CRM MS Dynamics, UX, SharePoint 2013, or application development frameworks, including Spring, Rails, or JQuery...
Professional Skills

  •  Possession of excellent problemsolving skills
  •  Solid understanding of IIS, Webserver and ...
  •  Demonstrated experience with all aspects o...
4.9
20 votes

Software Engr Resume Sample

Work Experience

  •  Plan, develop, organize, write and edit business and technical documentation   •  Work with DXC internal teams to understand technical documentation requirements   •  Create strong documentation content that fulfills objectives and standards   •  Utilize a varie...
Professional Skills

  •  Strong interpersonal skills, negotiating s...
  •  Excellent communication skills, good work ...
  •  Strong communication skills and the abilit...
4.7
18 votes

Software Services Resume Sample

Work Experience

  •  Development experience in C++, C#, Java or .NET   •  Work in small, self-motivated teams to translate customer needs into Edge App products and infrastructure   •  Travel to customer sites to implement and configure software applications on the Field Agent device   • ...
Professional Skills

  •  Strong experience writing REST web service...
  •  Are open to constantly refresh and renew t...
  •  Strong understanding of JavaScript, web ma...
5.0
5 votes

Manager, Engineering Software Resume Sample

Work Experience

  •  Optimize Oculus’ tracking and machine learning software   •  Responsible for the mitigation of any security vulnerabilities rated as Critical within 30 days of identification; rated as High within 60 days and Medium to Low within 120 days   •  Assess the current state of client’s S...
Professional Skills

  •  Proven experience building, maintaining, a...
  •  Strong computer skills, including a workin...
  •  Demonstrated leadership skills in the cont...
4.9
10 votes

Software Engineer Development Resume Sample

Work Experience

  •  Help our game developers build without constraints - drive the technology choices that enable a world-class user experience   •  Be an advocate for code quality and correctness   •  Enhance, maintain, and/or refactor existing automation   •  Learn to use DeltaV ...
Professional Skills

  •  Strong object-oriented design and coding s...
  •  Strong customer focus, written and verbal ...
  •  Good RF and microwave understanding, stron...
5.0
10 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Back to top