Software Engineer, Data Resume Sample
Work Experience
- Architect and design ETL processes to support new data initiatives
- Data modeling and engineering with large data systems
- Provide business insight using analytical tools to answer business questions
- Perform data validation, preparation and exploration with various data structures and formats
- Create clear documentation or presentation of complex logic for various levels of technical expertise
- Automate the optimize analytical products
- Linux server administrations
- Strong problem-solving and detail focused
- Monitor and maintain Linux servers
- Demonstrated ability to work independently on complex exploratory projects
- Strong affinity for teamwork and empowering fellow developers
- Have high standards – Actively help design and implement robust data management, linking, and auditing technologies so messy or incomplete data doesn’t become a distraction
- Contributes to the development of ESPN’s data platform capabilities
- Engages with software developers and infrastructure engineers both within the group and with peer groups to develop solutions that ensure the quality and reliability of the group’s systems and services
- Experience working as a software developer
- Design Data Processing frameworks that handle large amounts of streaming data with very low latency
- Design and implement analytics products using a combination of technologies
- Solid concepts in Data Structures, Algorithms and Software Design
- Develop and optimize data modeling
- Develop analytics applications to solve business problems
- Proficient in using programming languages SQL, SAS, Python/Scala and Linux command
- Work within a dynamic environment, delivering on requirements and deadlines
- Flexibility with ad-hoc investigations and changes in requirements
- Communicate clearly and effectively with team members and other business units
- Develops a high level of technical proficiency through review of trade journals and publications, contacts with manufacturers, membership in professional associations and attendance at conventions and seminars
Education
Professional Skills
- Excellent verbal and written communication skills, including the ability to identify and communicate data-driven insights
- Excellent Linux scripting skills
- Understanding of software skills such as Business analysis, Data Analytics, maintenance and software improvement
- Have experience working with payment vendors as well as experience working with Google Play store and Apple App store
- Have prior experience with web-scraping
- Demonstrated ability to work effectively with cross-functional, high paced team
- Strong knowledge of, and experience with, modern HTML, CSS, JavaScript, and Ruby on Rails
How to write Software Engineer, Data Resume
Software Engineer, Data role is responsible for database, software, integration, training, auditing, security, java, architecture, reporting, design.
To write great resume for software engineer, data job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Software Engineer, Data Resume
The section contact information is important in your software engineer, 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
- Telephone number
Work Experience in Your Software Engineer, Data Resume
The section work experience is an essential part of your software engineer, 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, 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, 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, Data resume experience can include:
- Consuming data:Drive the collection of a wide range of new and existing data sources, including the test frameworks to monitor and fix data quality and availability. One example is securely integrating client data with proprietary Forrester data to support custom insights
- Exporting data: Partner with internal and external teams to design and build solutions that enable us to embed our data into a growing range of technologies and platforms
- Real time streaming: Expose to and hand on experience with real time streaming architectures and technologies like Spark, Storm, Kafka etc
- Experience working with pub-sub messaging systems (Kafka, Kinesis, etc)
- Experience of hands on data analytics and engineering using SAS, Hadoop or Spark
- Experience building and delivering production back-end enterprise
Education on a Software Engineer, Data Resume
Make sure to make education a priority on your software engineer, 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, 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, Data Resume
When listing skills on your software engineer, 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, data skills:
- Good communication skills; written and oral
- Strong working knowledge of or experience with Python, Java, or C / C++
- Experience with the Hadoop ecosystem as well as data processing frameworks such as Scalding, Cascading, Algebird and Spark
- Experience with building big data processing pipelines using Spark/Beam/Storm/Flink or similar frameworks
- Experience working with and building real-time compute and streaming infrastructure - Kafka, Kinesis, Flink, Storm, Beam
- Experience with troubleshooting and configuring the JVM
List of Typical Experience For a Software Engineer, Data Resume
Experience For Software Engineer, Data Services Resume
- Innovating:Identify new ways to package our existing data capabilities into a flexible platform for data collection and distribution, such as building an API to store and reuse analyses across data tools
- Comfortable straddling design, client-side, and server-side development, contributing to every aspect of the product experience
- Experience designing data structures in relational and nonrelational AWS-managed data stores (DynamoDB, Redshift, S3, RDS, etc.)
- Experience in Java Programming (design & architecture, algorithms)
- Prioritize and deliver on multiple projects simultaneously
- Designing and implementing systems to process Terabytes to Petabytes of data using Hadoop
- Understanding of T-SQL and SQL Server performance tuning methodologies
- The ability to integrate multiple technologies, such as security (e.g., NGINX, Incapsula), cloud computing (e.g., AWS, Azure), and web services (e.g., REST, SOAP)
Experience For Software Engineer, Data Analytics Resume
- Participate in code reviews to ensure code quality and distribute knowledge, including Open-Source projects
- Perform quality assurance tests for ensuring data integrity and create/maintain alerts for errors
- Design and Implement scalable and reliable data processing and analytics structure
- Evaluate technical tradeoffs of every decision and emphasize the best engineering practices
- Work with Product and Engineering teams across Snap Inc
Experience For Software Engineer, Data Infrastructure Resume
- Build robust, lasting, and scalable data platforms
- Someone who is detail oriented, self-motivated, and highly organized
- Write well-crafted, well-tested, readable, maintainable code
- Handle individual workload and deliver project milestones on time and on budget
- Manage projects related to custom development of reports and Extract, Transform, Load (ETL) integrations
- Create jobs to import and export data and automate data file transfers
Experience For Principal Software Engineer, Data Modeler Resume
- Develop, debug, maintain and enhance SSIS packages, SSRS reports and .NET projects
- Support web application developers and Sys/DevOps teams
- Analyze data requirements, and translate business requirements into product designs
- Coordinate with team members to perform database programming based on project requirements. Communicate with business process stakeholders across the university
- Collaborate with the SysOps and DevOps teams to establish best practices for server provisioning, deployment, maintenance, migrations and upgrades
- Debug and troubleshoot issues as needed in development, test and production environments
- Track and manage code changes using version control systems (SVN, Git) and maintain accurate and complete database programming documentation document projects in JIRA and Confluence
Experience For Software Engineer, Data Engineering Resume
- Experience in software engineering related to data services and systems
- Proficient in all relevant Microsoft SQL Server management and programming tools
- Proficient working with .NET technologies
- Suggest technology design and process improvements
- Familiarity with version control systems (Git and SVN), documentation and project management systems (Confluence and JIRA or similar)
Experience For Principal Software Engineer Data Architecture Resume
- Influence the architectural design of the product
- Advocate for quality and health of our data systems
- Write REST services to enable our real time infrastructure
- Test and develop cluster management systems
- Develop tools that enable devops to manage, monitor and scale the infrastructure better
Experience For Senior Software Engineer / Data Modeler Resume
- Team player, who strives to maximise team and departmental performance
- Takes ownership of issues through to resolution
- Can do attitude, proactive approach to issue resolution
- Take leadership role in projects that span multiple teams
- Active contributor to open source community
Experience For Software Engineer Data Visualization Resume
- Hobby projects on Github and/or technical blog
- What / Where am I most likely to order food from? How can we show the most relevant information to the right user at the right time?
- Develop and maintain a robust and scalable data platform to support Deliveroo as it continues to grow
- Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms)
- Experience working with a variety of business stakeholders (engineers, product, and analysts)
- Hands-on experience deploying applications that require highly scalable, available and distributed architecture
- Experience writing clean code with or without the assistance of preprocessors (e.g. Sass/Less, HAML/Slim, CoffeeScript) and libraries (e.g. jQuery, Underscore, Vue)
Experience For Senior Software Engineer Data Solutions Resume
- Experience testing your code (e.g. RSpec, QUnit, Mocha, Jasmine)
- An understanding of the principles of design, UI, and user experience
- Hands-on experience managing Hadoop and its ecosystem such as – HDFS, Hive, Pig, Spark, HBase, Oozie, Sqoop, Zookeeper, Kafka, Storm
- Experience with web development, using Ruby (or Python), Rails and React
- Working experience of Tableau
- Hands-on experience with Java EE, REST, SOAP in an enterprise environment
- Experience with ETL and data related technologies
- Proficiency in one or more general purpose programming languages; PLSQL, Python and Java
- · Expert in understanding of modern agile software development
Experience For Software Engineer Data & Collaboration Services Resume
- Deep understanding of infrastructure systems and subsystems and be able to explain the pros and cons, strengths and weaknesses
- Write code and set coding standards / best practices within the team
- Create automated tests for software created and define automated testing best practices within the team
- Familiarity with a recent popular JS-app framework (e.g. Ember, Angular, React)
- Knowledge of computer science fundamentals, code organization, and modern best practices such as version control and code reviews
List of Typical Skills For a Software Engineer, Data Resume
Skills For Software Engineer, Data Services Resume
- Experience driving large scale projects during all phases of development
- Experience developing resilient, distributed services, across many geographies following stringent performance requirements
- Experience building high-scale and reliable web-services with Go or similar language
- Extensive experience building RESTful APIs, preferably in Java 8/J2EE
- Experience operating systems in AWS or GCP
- Software engineering experience
Skills For Software Engineer, Data Analytics Resume
- Data or software engineering experience
- Experience with data engineering technologies at scale
- Build and operate large-scale data infrastructure programs (performance, reliability, monitoring)
- Establish strong working relationships with team members and across data consumers
- Experience building highly available, scalable distributed systems
Skills For Software Engineer, Data Infrastructure Resume
- Experience with scale-out infrastructure
- Experience with functional languages
- Experience with Kinesis, Kafka, Storm or other real-time systems
- Full stack software development experience
- Strong desire to ship quality code continuously
- Working experience with a variety of databases and pl/sql (Oracle, Impala, etc)
- Experience with building tools to support self-service pipeline
- Experience with one of the messaging system (Kafka, SQS, Kinesis) and different data serialization (json, protobuf, avro)
- · Experience building scalable data platforms and services in fast-paced, distributed environments within a growth-oriented organization
Skills For Principal Software Engineer, Data Modeler Resume
- Experience with one of these languages: C++ or Java
- Experience in one of these databases: SQL, NoSQL, PostgreSQL, MySQL
- Experience in big data analytics and Hadoop distributed file system
- REST API design and implementation experience
- Experience with high throughput and scaleable applications
- Experience with MapReduce, HDFS, Hive, HBase Or Cassandra
- Experience with Oracle 10g, 11g databases
Skills For Software Engineer, Data Engineering Resume
- Relevant experience in Data Analytics
- Experience with cloud-based or SaaS based system
- Experience with claims or pharmacy transaction data
- Experience with analytics Linux server administration
- On hands experience in databricks/Hadoop
- MPP database experience (Redshift, Vertica, Teradata)
- · Proven ability to deliver high quality, production ready code
Skills For Principal Software Engineer Data Architecture Resume
- Have experience with VOD content delivery and display
- Experience with Java
- Production application experience with a major relational databases, such as Oracle, Microsoft SQL Server, PostgreSQL, or DB/2
- Experience with Spark, Hive, Presto
- Experience with S3, Redshift and other AWS technologies
Skills For Senior Software Engineer / Data Modeler Resume
- Experience with Kafka, json, avro
- Experience with Scala, Java, Python
- Experience with health, food and exercise related data
- Extensive experience with large data systems
- UNIX/Linux platform experience
- BA or MS in computer science or related field, or equivalent experience
- Experience with Kafka, Hadoop, Druid, Spark, or other big data technologies
- Build strong tests and the frameworks to support them
- BS, MS, or PhD in Computer Science, or equivalent work experience
Skills For Software Engineer Data Visualization Resume
- Hands-on experience with Hadoop (or similar) ecosystem - Yarn, Hive, HDFS, Spark, Presto, Parquet, HBase
- Creating, maintaining and monitoring ETL jobs
- Working on cutting edge tech
- Working within a passionate engineering culture
- Designing and develop Storm topologies for real time use cases
- Making a difference in the enjoyment of an institution that is beloved by millions of people
Skills For Senior Software Engineer Data Solutions Resume
- Understanding of infrastructure systems and subsystems and be able to explain the pros and cons, strengths and weaknesses
- Improving quality:Develop systems and processes to ensure we meet our security, reliability, quality, and performance goals
- Perform database programming for new and existing systems, including writing scripts, stored procedures and functions for database systems
- Deliver operational excellence by identifying, resolving, and fixing root issues
- Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices
- Why do users use Zomato? How do they use it? What are they doing, where are they stumbling, how can we make their time on our platforms easier?
- Contribute to solving Deliveroo’s logistics challenges by provisioning high quality data frameworks
Skills For Software Engineer Data & Collaboration Services Resume
- Data Modeling/Warehousing Architecture
- Company Events: Movies, Happy Hours, Bowling, Team Building, etc
- Balance development work with running existing services
- Support the IS Director in managing Enterprise Resource Planning (ERP) and other Information Systems
- How do we improve our ads targeting to show relevant/ personalised ads to users which drive more customers to merchants?
- Build batch and streaming pipelines for the purpose of analysis across product, operations,data science and other areas
- Write and run performance benchmarks collaborating with our performance engineers
- Realtime streaming access to Twitter data
- Enrichments on Twitter objects derived from the latest machine learning technologies
List of Typical Responsibilities For a Software Engineer, Data Resume
Responsibilities For Software Engineer, Data Services Resume
- Experience with Airflow
- Familiarity with data visualization libraries, such as D3
- BA in math, statistics, computer science, or other quantitative field
- Knowledge of RESTful Services, Web Services, XML, and Object Oriented design concepts
- Familiarity with PostgreSQL, Oracle and/or MariaDB in addition to the core SQL-Server requirement
Responsibilities For Software Engineer, Data Analytics Resume
- Proficiency with C#, PHP, HTML and javascript
- Familiarity with one or more: Java, Node.js, Ansible, and/or Mobile frameworks
- O JVM based languages (J2EE, Scala, Clojure)
- · Creative thinker and innovator
- An eye for automation and instrumentation
Responsibilities For Software Engineer, Data Infrastructure Resume
- Appreciate and value incremental delivery
- Design and own the way data is generated, collected, ingested, and stored for the entirety of Lyft
- Collaborate with engineers, product managers, analysts, and data scientists to make sure all decisions at Lyft can be informed correctly by data
- Build and maintain the main service that receives, processes, and stores every single event (billions and billions) collected by Lyft
- Build and maintain event schemas and registries so data can be easily understood and shared across multiple teams at Lyft
Responsibilities For Principal Software Engineer, Data Modeler Resume
- Lead technical design and review sessions. Contribute to delivery success as a technology coach and lead developer
- Monitor production activities/processes to ensure timely and effective reporting, tracking, follow-up and communication of problems to internal and external clients, technical resources
- AWS Core Services(S3, SQS, EC2, etc.)
- BSc or MSc in Computer Science, Data Science or equivalent
- Knowledge of different data repositories and their use cases (relational, MPP, NoSQL, key-value, document)
- A stash of Kangaroo GIFs (Cat GIFs tolerated)
Responsibilities For Software Engineer, Data Engineering Resume
- Attractive stock options in this high growth company
- Tech and food events with the team
- Gym membership at a high end gym
- Historical and async access to archived Twitter data
- Flexible access to aggregate data
- Familiarity with Workday
- O Social analysis