Software Engineer, Data Resume Samples
4.9
(124 votes) for
Software Engineer, Data Resume Samples
The Guide To Resume Tailoring
Guide the recruiter to the conclusion that you are the best candidate for the software engineer, 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
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.
NR
N Rogahn
Nat
Rogahn
8814 Beier Road
Chicago
IL
+1 (555) 459 9822
8814 Beier Road
Chicago
IL
Phone
p
+1 (555) 459 9822
Experience
Experience
Phoenix, AZ
Software Engineer Data Services Graduate Intern
Phoenix, AZ
Treutel-Wolf
Phoenix, AZ
Software Engineer Data Services Graduate Intern
- Consume, assess, and clean data to provide useful input for deriving insights
- Use scientific method to drive work against specific projects
- Strong grasp of the scientific method and statistics
- Familiarity with the Java/Scala programming language
- Familiarity with the concepts of Similarity, Clustering, Classification, Prediction and Recommendation
- Strong familiarity with object-oriented programming
- Request guidance before time-boxed projects are at risk
Boston, MA
Software Engineer Data Analytics
Boston, MA
Borer, Parker and Pollich
Boston, MA
Software Engineer Data Analytics
- Development and documentation of ETL using Integration Services, Business Portals using SharePoint etc., Database Management
- Contribute to design, carry out unit testing, develop test plans. Provide inputs to estimation and standards
- ETL development and performance tuning
- Working knowledge of MDX, DAX etc
- Report development using SSRS and writing efficient expressions
- Cube development knowledge (Tabular modelling, multidimensional modelling)
- Expert in database development objects like procedures, functions, triggers, cursors etc
present
Los Angeles, CA
Senior Software Engineer Data Solutions
Los Angeles, CA
Dach, Crona and Kautzer
present
Los Angeles, CA
Senior Software Engineer Data Solutions
present
- Design & develop utilities that can be used to identify trends, nature of incidents and provide recommendations to prevent issues
- Establish and improve operational procedures
- Create documents for releases, run books and operational procedures
- Collaborate with onshore and offshore teams for development and/or support
- Identify bottlenecks and issues and develop creative solutions
- Administration of mission critical Big Data environment for our Enterprise Data Solutions team and associated data assets
- Participate in technical design reviews and code reviews
Education
Education
Bachelor’s Degree in Computer Science
Bachelor’s Degree in Computer Science
Central Michigan University
Bachelor’s Degree in Computer Science
Skills
Skills
- An ability to multi-task and manage the details while keeping an eye on the big picture
- Demonstrated ability to work on a diverse scope of projects requiring detailed analysis, creative/practical problem solving, and sound judgment
- A strong knowledge of the Java platform
- Ability to operate effectively in a team-oriented and collaborative environment
- Appreciate the architectural ecosystem of engineering and be able to illustrate it
- Event driven architecture
- Relational and non-relational databases
- Cloud-based services
- Enterprise integration patterns
- Service-oriented architecture (SOA) and micro-services
15 Software Engineer, Data resume templates
Read our complete resume writing guides
1
Software Engineer Data Analytics Resume Examples & Samples
- Data warehousing concepts like star schema, snowflake schema etc
- Solid understanding of methods used to query databases such as SQL – essential
- Understanding of relational and multidimensional databases (RDB and OLAP)
- Knowledge of Project management skills
- Exposure to BI reporting tools like Power View, SharePoint
- Expert in database development objects like procedures, functions, triggers, cursors etc
- Expert in MSBI stack (SSIS, SSAS,SSRS) & SAS
- ETL development and performance tuning
- Cube development knowledge (Tabular modelling, multidimensional modelling)
- Report development using SSRS and writing efficient expressions
- Working knowledge of MDX, DAX etc
- Expert in SQL
- Development and documentation of ETL using Integration Services, Business Portals using SharePoint etc., Database Management
- Where required extract and deliver specific data
- Provide support during the warranty period
- Contribute to design, carry out unit testing, develop test plans. Provide inputs to estimation and standards
- Bachelor's Degree in Computer Science, Information Management or other technical / IT field, OR (about 3 years of relevant IT work experience)
- Minimum 2 years of IT experience in developing IN BI related technologies
- About 3 years of experience developing effective business partner and stakeholder relationships
- About 3-4 years of experience in development and testing of business intelligence, data warehousing or data management solutions
2
Software Engineer, Data & Platform Technology Resume Examples & Samples
- Engineers and develops sustainable software systems
- Generates all development and diagnostic documentation
- Collaborates with other team members and stakeholders to revise requirements during the execution of the project to adapt to changing conditions and to incorporate experimentally informed design revisions
- Responsible for follow-up and resolution of technical problems through direct communication with other ESPN departments and third parties
- Strong proficiency in the Java programming language
- Strong proficiency a modern scripting language, such as Python or Ruby
- Strong proficiency in SQL based, document based, and key-value based data stores
- Proficiency with git
- Experience with Chef
- Experience with Apache Kafka
3
Software Engineer, Data Engineering Resume Examples & Samples
- Build awesome software – Be a key player in designing and implementing software to implement, extend, and iterate our massive AWS-backed data platform
- Know our tools – Be the subject matter expert on our development team for many of the open source packages which power our platform, especially Hadoop and related projects
- Persistently parsimonious – Challenge the team to engineer more efficiently through effective use of our tools, standard design patterns, and full utilization of the tools available to us
- 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
- Grow with us – Help us stay ahead of the curve by working closely with data engineers, data integration engineers, our DevOps team, and analysts to design systems which can scale overnight in ways which make other groups jealous
- Have been around the block – Can speak to 3+ years of experience engineering software to create, support, or extend large-scale distributed data platforms
- Engineering toolkit – Can wield engineering skills relating to a number of open source projects and technologies relevant in the data space, such as Hadoop, MapReduce, Spark, Python, Pig, etc
- Query ninja – Know ANSI SQL like the back of your hand; you are also very handy with No-SQL systems such as HBase, MongoDB, or Cassandra
- Work smarter, not harder – Proponent of not re-inventing the wheel; generally prefer wielding the power of open source and community-driven software to solve hard problems, quickly
4
Software Engineer, Data Infrastructure Resume Examples & Samples
- Working with data at the petabyte scale
- Design and operation of robust distributed systems
- Strong scripting ability in Ruby / Python / Bash
- Rigor in high code quality, automated testing, and other engineering best practices
5
Software Engineer Data Platforms Intern Resume Examples & Samples
- Operates within highly defined methods and processes
- Ability to work in a team environment, under pressure, under deadline and able to make sounds decisions
- Experience in “Big Data” technologies
6
Software Engineer Data Platforms Intern Espn Summer Resume Examples & Samples
- Contributes to the development of ESPN’s data platform capabilities
- Participates in the design and implementation of software and services that meet customer requirements
- 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
- Background in computer science, computer engineering, or a related field
- Experience programming in an academic or professional setting
- Experience developing RESTful APIs
- Experience in the Java programming language
- Experience in the C# programming language
7
Software Engineer Data Services Graduate Intern Resume Examples & Samples
- Use scientific method to drive work against specific projects
- Research tools, methods and techniques and leverage them to solve specific problems
- Consume, assess, and clean data to provide useful input for deriving insights
- Request guidance before time-boxed projects are at risk
- Strong grasp of the scientific method and statistics
- Comfortable working within the Linux and command line environments
- Strong familiarity with object-oriented programming
- Familiarity with the Java/Scala programming language
- Familiarity with the concepts of Similarity, Clustering, Classification, Prediction and Recommendation
- Familiarity with statistic theorem
- Familiarity with the Hadoop ecosystem and Map-Reduce pattern
- Familiarity with Social Networking APIs
- Familiarity with Maven, Agile Development, Amazon Web Services (AWS), Apache Mahout and Spark
- Data visualization via tools like Tableau, MicroStrategy, D3, Java portlets, Liferay, and/or Excel a plus
8
Software Engineer Data Analysis Specialist Resume Examples & Samples
- Write server-side code to collect and analyse data to meet business intelligence requirements
- Design, implement, and optimize database for data analysis purpose
- Data mining design and implementation
- Experience in data analysis and data mining, with strong coding and algorithm skills as the foundation
- Has a high degree of energy and focus without compromising quality
- Bachelor degree or higher in Computer Science or related field
- In-depth understanding of data structures and algorithms
- Strong database (MySQL) design and optimization experience
- Hands-on experience in Python
- Intermediate-level knowledge of Object Oriented programming
- Web system knowledge and experience
- Excellent working attitude, problem solving, critical thinking and communication skills
9
Principal Software Engineer, Data Services Resume Examples & Samples
- Leads and supports efforts to provide timely, relevant, and clean data to various groups within Disney inside and outside of Disney Studios
- Identify, propose, develop, validate, and deploy innovative data insight systems to business partners within Disney Studios
- Provide business insights by integrating data from disparate systems and services in maintainable ways and developing validated solutions to provide those insights
- Provide support to other engineers in the form of solution identification, mentoring, automation and data or effort validation
- Identify opportunities for data sharing and develop federated systems to supply that data
- 8+ years of software engineering 5+ years of large scale systems
- A strong knowledge of the Java programming language
- Working experience with Hadoop batch processing system and the map-reduce horizontally scalable paradigm Experience with the Linux operating system
- Strong grounding in object oriented programming, aspect oriented programming, design patterns, concurrency, algorithms & data structures
- Development experience using service oriented architecture, JAX-RS and JAXB Strong ability to research solutions, processes, industry trends and best practices
- Experience with alternative data processing platforms including Storm, Spark, Shark, Apache Mesos, Hive, PIG, and Apache Crunch
- Experience with an analytical approach to tuning models
- Experience with machine learning and machine learning libraries like Apache Mahout
- Experience with deployment environments and systems including Amazon Web Services & Chef
- Experience with diverse storage systems, platforms and methods including hBase, MongoDB, Apache Avro, PostgreSQL, Greenplum, Teradata
- Experience with data integration including Apache Camel, Spring Batch and Talend
- Experience with pilot application frameworks including Spring Roo, GWT 2.0, Portlets and Spring MVC
- Experience with disciplined development practices including using tools like Maven, TestNG, Findbugs, CheckStyle, Checker, Sonar, wikis, coding standards and Git
- Experience working in an evolved technical organization including contributing to and following coding guidelines, best practices, documenting, and presenting at brown bags, professional groups and conferences
- Experienced in participating in scrum or other agile development environments
10
Software Engineer, Data Products Resume Examples & Samples
- Working with a team you will design, build, test and deploy outstanding data products
- You will work on a wide variety of difficult problems in information retrieval, natural language processing, unsupervised and supervised learning, crowd sourcing, and data enrichment
- You will seek opportunities to deliver value early and welcome feedback in the interests of creating a product that is fit-for-purpose
- As part of a multi-disciplinary team you will value collaboration and diverse thinking
- You will communicate your technical vision in clear terms to both technical and non-technical team members
- You will take time to demonstrate and encourage software development best practices across the team
- You won’t be daunted if asked to port an algorithm to a new language or try out a new NOSQL technology. You will want to learn about new technologies and tools to help EDM accomplish its goals
- 2+ years’ experience working as a software developer
- Good knowledge of SQL and information management
- Expert in one of the following languages: Python, Java, Scala, Julia or C++. Polyglots preferred
11
Software Engineer, Data Int Resume Examples & Samples
- 2 - 5 years of experience developing and managing enterprise data management platforms utilizing a combination of the .NET Framework (C# preferred) and SQL
- Strong knowledge of data warehousing design and best practices
- Proficient in the management, design, and development of large database systems (MS-SQL server a plus)
- Accurately estimate timelines and communicate progress effectively to business stakeholders
- Ability to manage multiple deadlines related to new project initiatives and existing data process enhancements
- Familiar working with a variety of data sources like web services, unstructured data and flat files
- Experience with HP Vertica, Hadoop, or other big data platforms a plus
- Share acquired skills/knowledge with team members and mentor junior engineers as necessary
- Provide recommended solutions for complex business problems
- Lead medium-size projects with strict deadlines
- Diagnose and troubleshoot production application issues
- Document install features for product releases
- Provide input to senior management on emerging trends
- Work with business stakeholder to gather requirements and create project plans
- 2-4 years of experience in .NET/SQL
- Strong knowledge in .NET 4.5/C# and ASP.Net MVC
- Strong knowledge of related technologies such as Bootstrap, JQuery, Angular JS, JavaScript, and other web frameworks
- Experience with SQL Server 2008 R2+ or equivalent. Ability to write Ad-Hoc SQL
- Familiar with Entity Framework (Code First and Database First)
- Familiar with Agile Development Practices
- Excellent verbal and nonverbal communication skills
- Microsoft technologies (SQL Server 2012, Visual Studio etc)
- Ability to work independently and prioritize duties with minimal supervision, in order to meet deadlines
12
Software Engineer, Data Infrastructure Resume Examples & Samples
- Experience building and operating large scale data infrastructure in production (performance, reliability, monitoring)
- Deep understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms)
- Experience bringing open source software to production at scale (Yarn, HDFS, Hive, Spark, Presto, ZooKeeper, Airflow)
- Experience designing, implementing and debugging distributed systems that run across thousands of nodes
- Hands on experience with Hadoop (or similar) ecosystem - Yarn, Hive, HDFS, Spark, Presto, Parquet, HBase
- Experience working with realtime compute and streaming infrastructure - Kafka, Kinesis, Flink, Storm, Beam
- Experience configuring, identifying performance bottlenecks and tuning MPP databases
- Able to think through long-term impacts of key design decisions and handling failure scenarios
- Experience with workflow management (Airflow, Oozie, Azkaban, UC4)
- Service oriented mindset
- MPP database expertise (Redshift, Vertica, Teradata)
- Experience owning mission critical service(s)
- Experience planning capacity for large scale production systems
- Experience working with pub-sub messaging systems (Kafka, Kinesis etc)
- Experience contributing to or developing stream compute frameworks (Apache Flink, Storm, Samza, Heron, Beam etc)
13
Software Engineer, Data Services Resume Examples & Samples
- Required: BS in Computers Science or equivalent experience, desire an MS in Computer Science
- Experience with containerized deployment (Docker) is a strong plus
- Strong software development knowledge in different programming/scripting languages such as Java, C++, Python, etc
- Understanding of Agile or Kanban / Lean software development methodologies
- Experience with distributed technologies such as Elastic Search and MongoDB a strong plus
- We are interested in software developers who are hands-on and willing to dig in to tough problems. We love people who are willing to explore new areas, learn quickly, and apply their skills to challenging design issues. We want you to be a spark, bringing energy, passion and creativity to work every day
- Brings an attitude of winning
- Embraces and seeks innovation
14
Software Engineer, Data Services Resume Examples & Samples
- · Proven track record working on distributed, scalable, service-oriented web based services
- · Deep experience with modern data services technology stacks, including
- O Hadoop (preferably EMR, but any flavor is fine)
- O Lambda Architecture
- O Storm, Spark Streaming, Spark SQL, Hive, Pig, etc
- O Kafka, RabbitMQ, Kinesis
- O Redis, DynanmoDB, Elasticache
- O Python - Django, Pandas (R a definite asset)
- O AWS, Heroku
- O Vagrant, Chef, Puppet, Ansible, Docker etc
- O Recommendations systems (AI, machine learning, etc.)
15
Software Engineer Data Engine Resume Examples & Samples
- Work out the technical direction how to improve Pega 7 platform and evolve its architecture
- Leverage Java, J2EE, and the Pega 7 Platform in new and innovative ways to help enhance and drastically evolve data engine layer of the platform
- Research and prototype new tools and approaches to storing and retrieving data, e.g. introducing non-relational data stores
- Re-designing data layer of the platform towards cloud enabled architecture (scalability and resilience)
- Academic degree in Computer Science or related field
- 3-5 years of experience in a technology development role
- 1+ Years’ experience building and delivering production back-end enterprise
- 1+ Years’ experience with Java
- Fluency with SQL and JDBC
- Knowledge of automated testing tools
- Experience with non-relational databases, such as Couchbase, Mongo, or CassandraExperience with cloud frameworks and technology, such as AWS
16
Software Engineer, Data Analytics Resume Examples & Samples
- Develop scalable applications that run in the cloud
- Participate in defining and understand the product requirements
- Development of extensive test plan using structured tools, and utilities
- Execution and traceability of test cases on a per release basis
- Work closely with partners, application developers and customers to define and implement requirements
- Partner with cross-functional teams to understand product requirements, features, and functionality
17
Software Engineer, Data Infrastructure Resume Examples & Samples
- 5 years minimum of experience writing high-performance server software on Linux/Unix
- Mastery of two of following languages: C++, Python, Java, Perl, Go
- Practical experience with Hadoop and extensive experience w/ SQL and NoSQL databases
- Experience with large scale search and machine learning systems a plus
18
Senior Software Engineer / Data Modeler Resume Examples & Samples
- Must have a TS/SCI with Polygraph
- Requires a Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR equivalent experience in software engineering
- Requires 8+ years of software development experience creating applications using C# or C/C++ and/or Java
- Experience with Oracle Business Intelligence Enterprise Edition (OBIEE)
- Experience with Oracle Data Integrator
- ETL expertise
- Data modeling experience in an OLAP environment
- Experience writing stored procedures and triggers
- Experience in report creation for enterprise reporting applications
- Track record of learning new techniques and/or programming languages as needed
- Demonstrated technical leadership and the ability to work with a diverse team
- Must be a dynamic, innovative, self-starting problem solver
- Must have the aptitude and attitude to work well within a team while tackling tough technical challenges
19
Software Engineer, Data Resume Examples & Samples
- Design and build new robust services that deliver trustworthy data in a timely manner
- Integrate, materialize, and consolidate data to solve real-life analytics challenges
- Determine priorities by estimating the potential impact of projects
- Produce understandable, maintainable, and reusable software
- Communicate with the many organizations (sales, operations, finance, engineering) inside Zenefits
- Facilitate teams accomplishing their goals by providing data to drive decisions
20
Software Engineer Data Visualization Resume Examples & Samples
- Develop data visualization features into our flagship product
- Work with product owners and other stakeholders along with team members to design and build exciting features into the product
- Leverage the latest technologies and collaborate with team members to drive continuous innovation
- Bachelor’s degree in Computer Science or a similar degree is required
- Minimum of 5 years of experience or a Master's degree and 3 years’ experience
- Experience with data visualization software and libraries such as WebGL, D3.js or FusionCharts
- Solid understanding and practical experience with the software development process
- Production development experience in Java
- Strong Web development skills in JavaScript, CSS, and HTML (HTML5, CSS3, etc.)
- Experience with major JavaScript libraries (i.e. jQuery) and familiarity with AJAX and JSON
- Ability to thrive in a demanding environment that imposes new challenges frequently
- Strong written and verbal communications and time management skills
21
Senior Software Engineer, Data Movement Resume Examples & Samples
- In this position, the candidate will be responsible for software design, implementation, test, debug, and maintenance of the Cray Storage Archive Product including framework, integrated services, installation, monitoring and data management
- The candidate will be responsible for documentation and communication of their software designs
- The candidate will be responsible for root cause analysis of customer reported issues, providing a tested solution that solve the reported problem
- Experience with Object Storage
- Experience with Network technologies such as InfiniBand
- Experience with OpenStack
- Experience with Lustre file systems
22
Software Engineer Data & Collaboration Services Resume Examples & Samples
- 1) At least 6 years of experience in Web application development/Java, J2EE, and REST APIs
- 2) At least 6 years of experience with JVM languages like Java/Scala/Clojure, SQL and one or more scripting languages on Unix
- 3) At least 4 years of experience on Database technologies- RDBMS like MySQL, Oracle and NoSQL like MongoDB, DynamoDB, Cassandra
- 4) At least 2 years of experience building and operating large-scale, highly available distributed systems
- 5) At least 2 years of experience with software design patterns
- 6) At least 2 years of experience developing APIs using REST
- 7) At least 2 years of experience in implementation and integration with third-party APIs and services
- 8) At least 2 years of experience with unit testing and test driven development
- 9) At least 2 years of experience working in Agile Software Development Methodology such as Scrum; and
- 10) Graduate level coursework in core Computer Science fundamentals including operating systems, data structures and algorithms
23
Senior Software Engineer Data Services Resume Examples & Samples
- Experience building Web Services (SOAP and/or REST, client and server)
- Working within or interfacing with cloud hosted applications
- Continuous delivery and dev-ops experience
- Scala/Java/Akka/Play development experience
24
Principal Software Engineer, Data Modeler Resume Examples & Samples
- Gather and analyze CRHF business and operational requirements. Work on complex problems where analysis of situations or data requires an in-depth evaluation and understanding of existing application data models, data usage patterns and geographical as well as regulatory restrictions
- Design and implement physical database environments, business and presentation layers
- Recommend relational (RDBMS) and non-relational (NoSQL, Big Data, Doc DB) data storage technologies suitable to meet business and data needs based on deep understanding of data and existing/planned usage
- Ensure compliance and integration with Medtronic reference architectures policies and deliver database performance exceeding expectation
- Design extendable solutions that can ensure data integrity, high performance, high reliability and scalability, as well as security and privacy requirements compliance
- Provide recommendations in the creation and implementation of new data standards and best practices for database selection, industry trends and data modeling tools
- Work closely with developers, analysts, and data consumers. Coach, teach, and mentor colleagues, junior engineers, and database administrators (DBAs) for future success. Identifying and resolving performance issues and data quality issues, as they arise
- Bachelor degree in Computer Science, Electrical Engineering, Software Engineering, Informatics
- 6+ years in modeling data for operational and information/business intelligence solutions
- Firsthand experience understanding and remodeling existing application data architecture and proposing new models/architectures to meet performance and SLAs
- Proven record in designing, developing and delivering Data Management and Analytic architecture across a range of applications, OLTP and BI
- Expert knowledge of diverse database architectures (centralized and distributed, homogenous and heterogeneous)
- Expert knowledge in database and information modelling (ER, Dimensional, physical, logical, hierarchical, semantic, etc.)
- Expert in database and schema design and translation to implementation
- Experience creating architectures for OLTP and BI/OLAP Big Data solutions
- Experience in cloud based platforms (Amazon, Azure, etc.)
- Experience with Big Data technical solutions (Hadoop, HDFS, Map/Reduce, HIVE/PIG, SPLUNK)
- Experience working in Azure and/or AWS clouds with SaaS offering such as Azure Data Lake and DynamoDB
- Experience working with healthcare data domains in FDA regulated environment
- Experience with Data Governance, Master Data Management, and metadata management
- Proven ability to communicate with success to all levels within the enterprise in both a verbal and written manner
- Strong understanding of the global policies and requirements for data privacy and security
- Has clinical infrastructure domain knowledge (IT Systems, HL7, EMR’s, PHR, Security and HIPAA, etc.)
- Possesses an understanding of the nuances of working in a regulated environment
25
Senior Software Engineer Data Solutions Resume Examples & Samples
- Administration of mission critical Big Data environment for our Enterprise Data Solutions team and associated data assets
- Administration, Deployment Scaling, Capacity planning, Disaster Recovery, Monitoring, Maintenance, Tuning and Workload Management of all key services and areas to ensure the systems meet SLAs
- Establish and improve operational procedures
- Collaborate with onshore and offshore teams for development and/or support
- Design & develop utilities that can be used to identify trends, nature of incidents and provide recommendations to prevent issues
- Identify bottlenecks and issues and develop creative solutions
- Participate in technical design reviews and code reviews
- Create documents for releases, run books and operational procedures
- Collaborate with teams to troubleshoot, evaluate options and resolve issues
- Provide day to day L2/L3 support to fulfill the needs of the business and project teams
- Ability to evaluate and conduct PoCs on new tools and technologies, especially open source Hadoop and other projects
26
Software Engineer, Data Resume Examples & Samples
- Java EE, Spring
- Database theory, evaluation, operation, health analysis
- Messaging systems (e.g. Kafka, RabbitMQ, ActiveMQ)
- Data processing (e.g. Spark, Storm)
- Search engines (e.g. Elasticsearch, Solr)
- Relational and non-relational databases
- Cloud-based services
- Enterprise integration patterns
- Service-oriented architecture (SOA) and micro-services
- Event driven architecture
- Appreciate the architectural ecosystem of engineering and be able to illustrate it
- Excel working in a paradigm of continuous delivery
- A strong knowledge of the Java platform
- Extensive expertise with software stack architecture including building and maintaining database schemas, batch processing, tiered caching architectures and content delivery optimization
- Proven track record in building and launching successful Internet related products and services
- Experience implementing data processing systems
- An ability to multi-task and manage the details while keeping an eye on the big picture
- Must demonstrate solid verbal and written communication skills
27
Principal Software Engineer Data Architecture Resume Examples & Samples
- Master's or higher degree in Computer Science or similar technical field
- 15+ years in software development using Java or equivalent development languages
- 10+ years in technical leadership experience, demonstrating increasing impact and sphere of influence
- Experience building and operating large scale, distributed, service oriented systems
- Experience building and operating high volume consumer-facing software products
- Experience in designing and defining APIs and services used by developers
- Expert systems design and coding skills
- Proven ability to deliver reliable, maintainable and performant software solutions
- Strong data analysis and debugging skills
- Experience working with data storage and/or management platforms as well as machine learning preferred
- Experience working in Python, NodeJS or similar Lambda-supported languages
- Experience with AWS Kinesis, Data Migration Service, Data Pipeline, SQS and other data movement technologies is a plus
- Experience with Oozie, Sqoop, Flume, Falcon, Kafka, Storm, Spark and/or other Hadoop Ecosystem components are a plus
- Experience working in serverless environments such as AWS Lambda
- Experience in ETL/ELT workflow management is a plus
- Experience with Big Data database components such as Hive, AWS Redshift, and/or AWS DynamoDB is a plus
28
Software Engineer, Data Engineering Resume Examples & Samples
- 2+ years of full-time, industry experience
- Pipeline design/implementation with Large Distributed Databases (Hive/Spark preferred)
- Working knowledge of relational databases and query authoring (SQL)
- Experience with Java / Scala is preferred
- Experience with scripting languages: Python (preferred) / Ruby / Bash
- The knack for writing, clean, readable, maintainable code
- Love to use and develop open source technologies like Kafka, Hadoop, Hive, Presto, and Spark
- BS/MS/PhD in Computer Science or a related field (ideal)
29
Software Engineer, Data Engineering Resume Examples & Samples
- Develop and maintain data pipelines (realtime and batch), with a focus on writing scalable, clean, and fault-tolerant code
- Maintain various data stores and distributed systems, such as Presto and Druid, and help optimize data structures for efficient querying of those systems
- Collaborate with data science on implementing machine learning algorithms to enable cross-brand personalization and engagement initiatives
- Design and build front-end systems to allow business users to more easily access the data we collect
- 2+ years software development experience, preferably with experience using a scripting language such as Python
- Experience with Hadoop and related technologies (Hive, Spark)
- Proficiency with data querying languages, especially SQL
- Experience with AWS tools, especially EMR, Kinesis, and Lambda
- Exceptional analytical, quantitative, problem-solving, and critical thinking skills
- Familiarity with Javascript (Node.js a plus)
- Familiarity with frontend web development: HTML/CSS, Javascript, D3.js
30
Siri Software Engineer, Data Infrastructure Resume Examples & Samples
- 3 years minimum of experience working with large datasets
- 2 years minimum experience with data transformation pipelines
- Thorough knowledge of HTTP
31
Software Engineer Data Infrastructure Resume Examples & Samples
- 5+ years in software development
- Experience designing and implementing large scale distributed systems
- Experience deploying and working with big data technologies like Hadoop, Kafka, Spark. Proficient with Linux commands
- Highly proficient in OO programming (Java or Scala preferred)
- Experience with Hadoop security, such as LDAP,Kerberos and compliance, is big plus
32
Senior Software Engineer Data Analytics Resume Examples & Samples
- BS/MS in Computer Science or a related technical field; 5+ years of coding experience in Java or C/C++
- Strong foundation in computer science with an emphasis in algorithms, data structures, software design and cloud design
- Strong NoSQL experience and knowledge is a must
- 5+ years of data analytics and science experience
- Experience with Scala; experience working with Kafka; experience working with Spark, Hadoop, Cassandra
- Machine Learning and Deep Learning experience is a plus
- Experience building and developing Cloud-based applications or services, preferably in AWS
- Knowledge and experience developing high scale, distributed applications is a plus