EB1推荐信模拟测试# Immigration - 落地生根
c*8
1 楼
有兴趣的同学请发站内信,帮忙介绍的同学如果内推成功,可平分奖金:)
email: [email protected]
Sr Software Engineer - Data Science Pipeline - Big Data, Java, Python
Job LocationsUS-IL-Chicago
Qualifications
A BS or MS in Computer Science or related field
5+ years of programming experience Java, Python, and Java Script.
3+ years of working experience with AWS services (EC2, SNS, SQS, S3, EMR,
Data Pipeline, VPC and etc.)
Development experience of Web Services (RESTful, SOAP)
Development experience with web application frameworks - Spring /Spring Boot
/AngulaJS
Experience with Apache Spark/Big Data
Experience with relational database , PostgreSQL/GIS
Fluent with Linux
Excellent written and oral communication/English language skills
Preferred Qualifications:
Development experience with and Scala
Development experience with Docker
Development experience with
Development experience with GIS data
Development experience with NoSQL (i.e. DynamoDB)
Sr Database Engineer
Job LocationsUS-IL-Chicago
Qualifications
BSc in disciplines such as Statistics/Mathematics, Computer Science,
Econometrics, Operations Research, with an emphasis on one or more of the
following: computational statistics/science, data mining, machine learning,
and optimization.
2+ years relevant experience
Knowledge of data mining and analytic methods such as regression,
classifiers, clustering, association rules, decision trees, Bayesian network
analysis, etc.
Proficiency with a statistical analysis package and associated scripting
language such as Python, R, Matlab, SAS, etc.
Programming experience with SQL, shell script, Python, etc.
Possesses strong exploratory analysis skills
Demonstrates excellent verbal and written communication skills as well as
the ability to bridge the gap between data science and business management
Has the ability to think and research creatively
Familiarity with data visualization tools, such as Tableau
Strong background in geographic data or location intelligence
Sr Principal Software Engineer - Big Data Platform
Job Locations: Chicago/Seattle
Requisition ID 2017-18944 Category Research & Software Developmnt
Qualifications:
- BS in Computer Science or equivalent
- 12+ years of experience in a software engineering role
- Fluent in scripting such as Bash, Python and ideally JavaScript
- Expertise in either Java, Scala, C++, or Go
- Experience deploying, maintaining or troubleshooting open source projects
as required by data science and research groups
- Experience with cloud platform such as AWS or Azure
- Experience with Docker, Kubernetes and/or Terraform and monitoring of
infrastructure and other operational components.
- Strong interest in data and metadata management, analytics, knowledge
representation and search.
Some of the following would be ideal as well:
- Experience with running highly available services
- Experience with operating or using Dashboards (such as Jupyter, Zeppelin,
Tableau, ReDash)
- HTML/Javascript frontend experience
- Shell scripting for automation and other DevOps tasks.
- OAuth or LDAP based access control
- Familiarity with HTTP, the REST-principles, and TCP/IP networking
- Analytics fundamentals, data modelling, data warehousing or data cubes
- Understanding of geospatial models, analysis and visualization
Principal Site Reliability Engineer
Job Locations: Burlington/Seattle
Requisition ID 2017-18739 Category Research & Software Developmnt
Qualifications
Previous experience in a similar role at an organization that has adopted
the SRE model
Software engineering background with a focus on operations and delivery
Production operations and support at scale with a proven track record of
maintaining highly available and performant platforms
Programming and scripting languages to contribute to application development
and automation (e.g., Python, Go, Java, Scala, C / C++)
Practical knowledge of container solutions (e.g., Docker, Kubernetes,
Mesosphere)
Experience with agile development and Continuous Integration/Continuous
Delivery
Source Control Systems (e.g., GIT/Gerrit)
Build tools and platforms (e.g., Jenkins, Maven)
Test framework experience (e.g., JMeter, Cucumber, Selenium)
Deployment pipeline orchestration (e.g., GO)
Knowledge of network concepts and storage platforms
Security best practices (SSH, Certificate management, or standards such as
PCI)
Excellent debugging / problem solving skills including ability to
investigate and remedy software bugs if necessary
Preferably experienced with Infrastructure as a Service / Cloud computing (e
.g., Amazon AWS, Microsoft Azure, Google Compute Engine, etc.)
Very strong communication and teamwork skills
Highly reliable and keen to take responsibility for service quality
Me:
Lead Analytics Engineer
Job Locations: US-WA-Seattle
Requisition ID 2017-18794 Category Research & Software Developmnt
Requirements: Bachelor's degree in computer science, engineering,
information technology, psychology or related field (willing to accept
foreign education equivalent) plus five years of full software life cycle
experience, including geospatial data analysis and mapping APIs or,
alternatively, a Master's degree and three years of experience as noted
above. Specific skills/other requirements: machine learning-based model
development using spatio-temporal data (3 + years); applying outcome of
machine learning model to operational scoring process (3 + years); and AWS-
based cloud infrastructure (2 + years).
Sr Engineer
Job LocationsUS-IL-Chicago
Requisition ID 2017-18795 Category Research & Software Developmnt
Qualifications
Requirements: Bachelor's degree (or higher) in computer science, engineering
, management information systems or related field (willing to accept foreign
education equivalent) plus five years of Java/J2EE software development
experience. Specific skills/other requirements: Java (version 5 or higher) (
3 + years); Spring framework (3 + years); persistence framework (2 + years);
Web Services development (3 + years); database table design and SQL
querying (3 + years); and MVC web development framework (2 + years).
Me:
Sr Software Engineer I
Job LocationsUS-IL-Chicago
Requisition ID 2017-18878 Category Research & Software Developmnt
Qualifications
Requirements: Bachelor's degree in computer science, software engineering
or related field (willing to accept foreign education equivalent) plus five
(5) years in manual and automated testing or, alternatively, a Master's
degree and three years of experience as noted above. Specific skills/other
requirements – must possess the following: testing APIs (3 + years);
breaking software (3 + years); testing large-scale (> 1 million rows of data
) systems (6 + months); performing Functional, Integration, End-to-End,
Regression, Performance, UAT and Cross-platform Testing (3 + years);
Continuous Integration using Jenkins (1 + years); and Oracle or PostgreSQL
query writing (3 + years).
Principal Software Architect
Job Locations: US-WA-Seattle
Requisition ID 2017-18941 Category: Research & Software Developmnt
Qualifications:
- BS in Computer Science or equivalent
- 10+years of experience in a software engineering role
- Strong interest in ML-model deployment, metadata management, knowledge
representation and/or document search
- Proven experience in designing APIs for data and knowledge management and/
or integration projects
- Proven experience delivering production-quality server side applications
in a professional software engineering role involving contemporary
programming languages such as Java, Scala, C++ or Go
- Experience with JavaScript and scripting such as Bash or Python
- Well organized & skilled at documenting designs, issues, proposals and
results.
- Experience with open source projects as required by data science and
research groups
- Experience with cloud platform such as AWS or Azure
- Ability to work with various teams on integrating data and services.
- Requirements definition, data modeling, design and code reviews
- Maintain a broad view of emerging technologies and contribute in roadmap
definition
- Create, Deploy and support processes and frameworks that support data
science and research team members in analytics and exploration
-
Some of the following would be ideal as well:
- Analytics fundamentals, data modelling, data warehousing or data cubes
- Experience with operating or using Dashboards (Jupyter, Zeppelin, Tableau,
ReDash)
- Understanding of geospatial models, analysis and visualization
- Integrating machine Learning frameworks (e.g. Tensorflow, Torch)
- Data Driven Development paradigms, A/B testing etc.
Sr DevOps Engineer
Job LocationsUS-IL-Chicago
Qualifications
Required Skills
Bachelor’s degree in a related field
5+ years of experience in cloud computing like Amazon Web Services
3+ years of experience in scripting languages like Perl, PHP, JavaScript,
etc.
3+ years of experience in deploying J2EE applications in Tomcat, JBoss etc.
Working knowledge of RESTful APIs , XML, JSON, network programming and
message exchange systems using tools like SoapUI, etc.
Must be a team player, should be able to get along well with others
Great communication skills (including active listening and comprehending
requirements)
Desired Skills
Scrum model
Knowledge of deploying large and complex systems
Knowledge of configuration management tools including Puppet and Chef
Knowledge of metadata management tools
Knowledge of automated health-check scripts to verify new environments are
running healthy, including Nagios and Cloudwatch
Knowledge of Jenkins/Electric Commander or another continuous integration
and release management tools
Good knowledge of SCM tools including Git, subversion
Knowledge of build automation tools e.g. maven, ant, gradle
Knowledge of one or more scripting languages e.g. python, ruby, groovy
Knowledge of log indexing tools like Splunk
Expertise working in Unix/Linux environment
Proficiency in Docker
Principal Data Scientist
Job LocationsUS-WA-Seattle
Qualifications
· MS or PhD in a discipline such as Statistics, Applied Mathematics
, Computer Science, Econometrics, etc., with an emphasis on or thesis work
in one or more of the following areas: computational statistics/science/
engineering, data mining, machine learning, or optimization.
· Minimum of 10 years related, professional experience.
· Knowledge of data mining and analytic methods such as regression,
classifiers, clustering, association rules, decision trees, Bayesian
network analysis, etc. Should have expert-level knowledge and experience in
one or more of these areas.
· Proficiency with a statistical analysis package and associated
scripting language such as Python, R, Matlab, SAS, etc.
· Programming experience with SQL, shell script, Python, etc.
· Knowledge of and some experience with tools such as Pig, Hive,
SparkSQL, etc., for working with big data in Hadoop and Spark for data
extraction and data prep for analysis.
· Experience with and demonstrated capability to effectively
interact with both internal and external customer executives, technical and
non-technical to explain uses and value of predictive systems and techniques.
· Demonstrated proficiency with understanding, specifying and
explaining predictive modeling solutions and organizing teams of other data
scientists and engineers to execute projects delivering those solutions.
· Previous team management experience going beyond project team
lead responsibilities.
Desired Qualifications
· Experience in software development life cycle including coding
standards, code reviews, continuous integration, testing, deployment and
operational support, particularly of predictive analytics products.
· Experience working in an agile program management environment.
Principal Architect - Big Data as a Service
Job LocationsUS-WA-Seattle
Qualifications
The Chief Technology Office is looking for a highly motivated architect with
extensive hands on experience in building distributed systems. The ideal
candidate would possess firsthand knowledge of modern big data frameworks (
Stream and/or Batch), be able to prototype and develop production grade
services with little or no direction, and possess expert level knowledge of
algorithms and data structures. Experience in leading and mentoring teams
building microservices, scaling applications, supporting webservices and
designing robust API’s a must.
B.Sc. in Computer Science, advanced degrees preferred
Minimum of 10 years related professional experience
Ability to prototype a system end-to-end
Proven experience delivering production-quality server side applications in
a professional software engineering role, developing in C#, C++, Java or
Scala
Experience with cloud platform such as AWS or Azure
Expert knowledge in performance, scalability, enterprise system architecture
, engineering best practices, and agile software development methodology
Strong knowledge of data structures, algorithms, and asynchronous
architectures
Excellent organizational and communication skills
Proven experience to lead a team of engineers to solve big problems with
significant ambiguity
Principal Engineer
Job LocationsUS-WA-Seattle
Requisition ID 2017-16556
Qualifications
- BS in Computer Science or equivalent experience
- Expert skill in a modern programming language
- At least 15 years as a software engineer in a commercial software
development environment
- At least five years of experience developing system-level C++
- Fluent with Linux software development
- Experience working on database internals or distributed file systems
- Great communication skills
Desired Skills:
- Experience with geospatial algorithms or computational geometry
- Experience with software design for massively parallel systems
- Expertise at high-performance code design and optimization
Senior Software Engineer
Job Locations: Seattle
Qualifications
B.S. in Computer Science or equivalent.
3+ years experience with Java and/or Scala.
2+ years experience with general open source software, including but not
limited to Spring, Hibernate, JAX-RS, JDBC, Web Containers, PostgreSQL,
MySQL, etc.
Working knowledge of Big Data technologies such as Kafka, NoSQL solutions
and batch/stream processing frameworks such as Storm and/or Flink.
3+ years developing software with test automation or Test Driven Development.
Strong service level design and programming ability.
Experience with Linux shell, Maven, git (or equivalent) modern version
control and continuous integration/continuous deployment.
Understanding of data modeling techniques using relational and non-
relational techniques.
Exceptional ability to troubleshoot complex distributed issues in a
production environment.
2+ years using AWS in production software.
Experience building highly available systems and operating 24x7 service.
Sr Software Engineer
Job Locations: Seattle
Qualifications
M.S. in Computer Science or equivalent.
6+ years software development experience building low latency and highly
scalable commercial web applications or services.
5+ years experience with Linux, and Linux based scripting.
3+ years developing software with test automation or Test Driven Development.
Exceptional service level design and programming ability.
Expertise with Java.
Expertise in data & domain modeling techniques and model expression in UML.
Expertise with general open source software, including but not limited to
Spring, Hibernate, JAX-RS, JDBC, Web Containers, PostgreSQL, MySQL, etc.
Expertise with Linux shell, git (or equivalent) modern version control and
continuous integration/continuous deployment using tools like Jenkins, maven
etc.
Highly entrepreneurial, flexible and hard working – willing to go the extra
mile or two to “get things done with high quality”.
Preferred qualifications
Past experience with C++ or Scala.
4+ years using AWS in production software.
Expertise leveraging BigData technology including many of the following:
scalable queueing mechanisms like Kafka, noSQL storage solutions like
Cassandra/HBase,MongoDB/Redis/DynamoDB, complex large scale processing
systems like Hadoop/Spark/hive, or event/stream based processing platforms
like Storm/Spark streaming/Samza/Apex/Flink.
Exceptional ability to troubleshoot complex distributed issues in a
production environment.
email: [email protected]
Sr Software Engineer - Data Science Pipeline - Big Data, Java, Python
Job LocationsUS-IL-Chicago
Qualifications
A BS or MS in Computer Science or related field
5+ years of programming experience Java, Python, and Java Script.
3+ years of working experience with AWS services (EC2, SNS, SQS, S3, EMR,
Data Pipeline, VPC and etc.)
Development experience of Web Services (RESTful, SOAP)
Development experience with web application frameworks - Spring /Spring Boot
/AngulaJS
Experience with Apache Spark/Big Data
Experience with relational database , PostgreSQL/GIS
Fluent with Linux
Excellent written and oral communication/English language skills
Preferred Qualifications:
Development experience with and Scala
Development experience with Docker
Development experience with
Development experience with GIS data
Development experience with NoSQL (i.e. DynamoDB)
Sr Database Engineer
Job LocationsUS-IL-Chicago
Qualifications
BSc in disciplines such as Statistics/Mathematics, Computer Science,
Econometrics, Operations Research, with an emphasis on one or more of the
following: computational statistics/science, data mining, machine learning,
and optimization.
2+ years relevant experience
Knowledge of data mining and analytic methods such as regression,
classifiers, clustering, association rules, decision trees, Bayesian network
analysis, etc.
Proficiency with a statistical analysis package and associated scripting
language such as Python, R, Matlab, SAS, etc.
Programming experience with SQL, shell script, Python, etc.
Possesses strong exploratory analysis skills
Demonstrates excellent verbal and written communication skills as well as
the ability to bridge the gap between data science and business management
Has the ability to think and research creatively
Familiarity with data visualization tools, such as Tableau
Strong background in geographic data or location intelligence
Sr Principal Software Engineer - Big Data Platform
Job Locations: Chicago/Seattle
Requisition ID 2017-18944 Category Research & Software Developmnt
Qualifications:
- BS in Computer Science or equivalent
- 12+ years of experience in a software engineering role
- Fluent in scripting such as Bash, Python and ideally JavaScript
- Expertise in either Java, Scala, C++, or Go
- Experience deploying, maintaining or troubleshooting open source projects
as required by data science and research groups
- Experience with cloud platform such as AWS or Azure
- Experience with Docker, Kubernetes and/or Terraform and monitoring of
infrastructure and other operational components.
- Strong interest in data and metadata management, analytics, knowledge
representation and search.
Some of the following would be ideal as well:
- Experience with running highly available services
- Experience with operating or using Dashboards (such as Jupyter, Zeppelin,
Tableau, ReDash)
- HTML/Javascript frontend experience
- Shell scripting for automation and other DevOps tasks.
- OAuth or LDAP based access control
- Familiarity with HTTP, the REST-principles, and TCP/IP networking
- Analytics fundamentals, data modelling, data warehousing or data cubes
- Understanding of geospatial models, analysis and visualization
Principal Site Reliability Engineer
Job Locations: Burlington/Seattle
Requisition ID 2017-18739 Category Research & Software Developmnt
Qualifications
Previous experience in a similar role at an organization that has adopted
the SRE model
Software engineering background with a focus on operations and delivery
Production operations and support at scale with a proven track record of
maintaining highly available and performant platforms
Programming and scripting languages to contribute to application development
and automation (e.g., Python, Go, Java, Scala, C / C++)
Practical knowledge of container solutions (e.g., Docker, Kubernetes,
Mesosphere)
Experience with agile development and Continuous Integration/Continuous
Delivery
Source Control Systems (e.g., GIT/Gerrit)
Build tools and platforms (e.g., Jenkins, Maven)
Test framework experience (e.g., JMeter, Cucumber, Selenium)
Deployment pipeline orchestration (e.g., GO)
Knowledge of network concepts and storage platforms
Security best practices (SSH, Certificate management, or standards such as
PCI)
Excellent debugging / problem solving skills including ability to
investigate and remedy software bugs if necessary
Preferably experienced with Infrastructure as a Service / Cloud computing (e
.g., Amazon AWS, Microsoft Azure, Google Compute Engine, etc.)
Very strong communication and teamwork skills
Highly reliable and keen to take responsibility for service quality
Me:
Lead Analytics Engineer
Job Locations: US-WA-Seattle
Requisition ID 2017-18794 Category Research & Software Developmnt
Requirements: Bachelor's degree in computer science, engineering,
information technology, psychology or related field (willing to accept
foreign education equivalent) plus five years of full software life cycle
experience, including geospatial data analysis and mapping APIs or,
alternatively, a Master's degree and three years of experience as noted
above. Specific skills/other requirements: machine learning-based model
development using spatio-temporal data (3 + years); applying outcome of
machine learning model to operational scoring process (3 + years); and AWS-
based cloud infrastructure (2 + years).
Sr Engineer
Job LocationsUS-IL-Chicago
Requisition ID 2017-18795 Category Research & Software Developmnt
Qualifications
Requirements: Bachelor's degree (or higher) in computer science, engineering
, management information systems or related field (willing to accept foreign
education equivalent) plus five years of Java/J2EE software development
experience. Specific skills/other requirements: Java (version 5 or higher) (
3 + years); Spring framework (3 + years); persistence framework (2 + years);
Web Services development (3 + years); database table design and SQL
querying (3 + years); and MVC web development framework (2 + years).
Me:
Sr Software Engineer I
Job LocationsUS-IL-Chicago
Requisition ID 2017-18878 Category Research & Software Developmnt
Qualifications
Requirements: Bachelor's degree in computer science, software engineering
or related field (willing to accept foreign education equivalent) plus five
(5) years in manual and automated testing or, alternatively, a Master's
degree and three years of experience as noted above. Specific skills/other
requirements – must possess the following: testing APIs (3 + years);
breaking software (3 + years); testing large-scale (> 1 million rows of data
) systems (6 + months); performing Functional, Integration, End-to-End,
Regression, Performance, UAT and Cross-platform Testing (3 + years);
Continuous Integration using Jenkins (1 + years); and Oracle or PostgreSQL
query writing (3 + years).
Principal Software Architect
Job Locations: US-WA-Seattle
Requisition ID 2017-18941 Category: Research & Software Developmnt
Qualifications:
- BS in Computer Science or equivalent
- 10+years of experience in a software engineering role
- Strong interest in ML-model deployment, metadata management, knowledge
representation and/or document search
- Proven experience in designing APIs for data and knowledge management and/
or integration projects
- Proven experience delivering production-quality server side applications
in a professional software engineering role involving contemporary
programming languages such as Java, Scala, C++ or Go
- Experience with JavaScript and scripting such as Bash or Python
- Well organized & skilled at documenting designs, issues, proposals and
results.
- Experience with open source projects as required by data science and
research groups
- Experience with cloud platform such as AWS or Azure
- Ability to work with various teams on integrating data and services.
- Requirements definition, data modeling, design and code reviews
- Maintain a broad view of emerging technologies and contribute in roadmap
definition
- Create, Deploy and support processes and frameworks that support data
science and research team members in analytics and exploration
-
Some of the following would be ideal as well:
- Analytics fundamentals, data modelling, data warehousing or data cubes
- Experience with operating or using Dashboards (Jupyter, Zeppelin, Tableau,
ReDash)
- Understanding of geospatial models, analysis and visualization
- Integrating machine Learning frameworks (e.g. Tensorflow, Torch)
- Data Driven Development paradigms, A/B testing etc.
Sr DevOps Engineer
Job LocationsUS-IL-Chicago
Qualifications
Required Skills
Bachelor’s degree in a related field
5+ years of experience in cloud computing like Amazon Web Services
3+ years of experience in scripting languages like Perl, PHP, JavaScript,
etc.
3+ years of experience in deploying J2EE applications in Tomcat, JBoss etc.
Working knowledge of RESTful APIs , XML, JSON, network programming and
message exchange systems using tools like SoapUI, etc.
Must be a team player, should be able to get along well with others
Great communication skills (including active listening and comprehending
requirements)
Desired Skills
Scrum model
Knowledge of deploying large and complex systems
Knowledge of configuration management tools including Puppet and Chef
Knowledge of metadata management tools
Knowledge of automated health-check scripts to verify new environments are
running healthy, including Nagios and Cloudwatch
Knowledge of Jenkins/Electric Commander or another continuous integration
and release management tools
Good knowledge of SCM tools including Git, subversion
Knowledge of build automation tools e.g. maven, ant, gradle
Knowledge of one or more scripting languages e.g. python, ruby, groovy
Knowledge of log indexing tools like Splunk
Expertise working in Unix/Linux environment
Proficiency in Docker
Principal Data Scientist
Job LocationsUS-WA-Seattle
Qualifications
· MS or PhD in a discipline such as Statistics, Applied Mathematics
, Computer Science, Econometrics, etc., with an emphasis on or thesis work
in one or more of the following areas: computational statistics/science/
engineering, data mining, machine learning, or optimization.
· Minimum of 10 years related, professional experience.
· Knowledge of data mining and analytic methods such as regression,
classifiers, clustering, association rules, decision trees, Bayesian
network analysis, etc. Should have expert-level knowledge and experience in
one or more of these areas.
· Proficiency with a statistical analysis package and associated
scripting language such as Python, R, Matlab, SAS, etc.
· Programming experience with SQL, shell script, Python, etc.
· Knowledge of and some experience with tools such as Pig, Hive,
SparkSQL, etc., for working with big data in Hadoop and Spark for data
extraction and data prep for analysis.
· Experience with and demonstrated capability to effectively
interact with both internal and external customer executives, technical and
non-technical to explain uses and value of predictive systems and techniques.
· Demonstrated proficiency with understanding, specifying and
explaining predictive modeling solutions and organizing teams of other data
scientists and engineers to execute projects delivering those solutions.
· Previous team management experience going beyond project team
lead responsibilities.
Desired Qualifications
· Experience in software development life cycle including coding
standards, code reviews, continuous integration, testing, deployment and
operational support, particularly of predictive analytics products.
· Experience working in an agile program management environment.
Principal Architect - Big Data as a Service
Job LocationsUS-WA-Seattle
Qualifications
The Chief Technology Office is looking for a highly motivated architect with
extensive hands on experience in building distributed systems. The ideal
candidate would possess firsthand knowledge of modern big data frameworks (
Stream and/or Batch), be able to prototype and develop production grade
services with little or no direction, and possess expert level knowledge of
algorithms and data structures. Experience in leading and mentoring teams
building microservices, scaling applications, supporting webservices and
designing robust API’s a must.
B.Sc. in Computer Science, advanced degrees preferred
Minimum of 10 years related professional experience
Ability to prototype a system end-to-end
Proven experience delivering production-quality server side applications in
a professional software engineering role, developing in C#, C++, Java or
Scala
Experience with cloud platform such as AWS or Azure
Expert knowledge in performance, scalability, enterprise system architecture
, engineering best practices, and agile software development methodology
Strong knowledge of data structures, algorithms, and asynchronous
architectures
Excellent organizational and communication skills
Proven experience to lead a team of engineers to solve big problems with
significant ambiguity
Principal Engineer
Job LocationsUS-WA-Seattle
Requisition ID 2017-16556
Qualifications
- BS in Computer Science or equivalent experience
- Expert skill in a modern programming language
- At least 15 years as a software engineer in a commercial software
development environment
- At least five years of experience developing system-level C++
- Fluent with Linux software development
- Experience working on database internals or distributed file systems
- Great communication skills
Desired Skills:
- Experience with geospatial algorithms or computational geometry
- Experience with software design for massively parallel systems
- Expertise at high-performance code design and optimization
Senior Software Engineer
Job Locations: Seattle
Qualifications
B.S. in Computer Science or equivalent.
3+ years experience with Java and/or Scala.
2+ years experience with general open source software, including but not
limited to Spring, Hibernate, JAX-RS, JDBC, Web Containers, PostgreSQL,
MySQL, etc.
Working knowledge of Big Data technologies such as Kafka, NoSQL solutions
and batch/stream processing frameworks such as Storm and/or Flink.
3+ years developing software with test automation or Test Driven Development.
Strong service level design and programming ability.
Experience with Linux shell, Maven, git (or equivalent) modern version
control and continuous integration/continuous deployment.
Understanding of data modeling techniques using relational and non-
relational techniques.
Exceptional ability to troubleshoot complex distributed issues in a
production environment.
2+ years using AWS in production software.
Experience building highly available systems and operating 24x7 service.
Sr Software Engineer
Job Locations: Seattle
Qualifications
M.S. in Computer Science or equivalent.
6+ years software development experience building low latency and highly
scalable commercial web applications or services.
5+ years experience with Linux, and Linux based scripting.
3+ years developing software with test automation or Test Driven Development.
Exceptional service level design and programming ability.
Expertise with Java.
Expertise in data & domain modeling techniques and model expression in UML.
Expertise with general open source software, including but not limited to
Spring, Hibernate, JAX-RS, JDBC, Web Containers, PostgreSQL, MySQL, etc.
Expertise with Linux shell, git (or equivalent) modern version control and
continuous integration/continuous deployment using tools like Jenkins, maven
etc.
Highly entrepreneurial, flexible and hard working – willing to go the extra
mile or two to “get things done with high quality”.
Preferred qualifications
Past experience with C++ or Scala.
4+ years using AWS in production software.
Expertise leveraging BigData technology including many of the following:
scalable queueing mechanisms like Kafka, noSQL storage solutions like
Cassandra/HBase,MongoDB/Redis/DynamoDB, complex large scale processing
systems like Hadoop/Spark/hive, or event/stream based processing platforms
like Storm/Spark streaming/Samza/Apex/Flink.
Exceptional ability to troubleshoot complex distributed issues in a
production environment.