Senior Java Analytics Engineer

BAE Systems.
03 Jan 2019
22 Mar 2019
Job Type
The Applied Intelligence division of BAE Systems delivers solutions which protect and enhance the connected world. Everything we do creates a safer future.
We want to solve problems for our customers and by bringing together great minds, we can work together to make the world a safer place.
Role Duties and Responsibilities
  • Design and implement server-side features in BAE's analytics modeling platform.
  • Develop and improve supervised and unsupervised learning algorithms.
  • Integrate with 3rd party machine learning libraries.
  • Design and implement innovative applications of machine learning and data science to help create better detection scenarios.   
  • Develop familiarity with the existing application and code base quickly and efficiently.
  • Actively participate in technical design workshops and produce technical specification documents as requested.
  • Assume development responsibility for developing, debugging and unit testing of product features in accordance with internal procedures and standards.
  • Diagnose and solve functional and performance/scalability issues.
  • Work effectively with QA to resolve open product issues.
  • Improve practices and design principles within the team.
  • Work as part of an agile development team.
  • Work with our Professional Services teams and customers on an as-needed basis to assist with building of predictive models; including data analysis activities for quality and noise metrics as well as evaluating modeling results using statistical techniques.
Experience, Competencies and Skills
Programming Languages
H2, Oracle, DB2 (or other relational databases)
Machine Learning Platforms
Any popular ML platform such as R, Python, H20, or Matlab
Big Data
Spark, Hadoop (or other build data technologies)
JDBC, Vertx, Web Services
Operating Systems
Scripting/Markup Languages
XML, HTML, CSS, Javascript
Build Tools
Ant, Ivy, Team City
Test Tools
Other Attributes
  • Demonstrate excellent communication skills and the ability to work well with others on several levels within the company.
  • Demonstrate excellent attention to detail.
  • Demonstrate the ability to learn on the job, acquire new skills as required and put these to effective use.
  • Ability to independently debug code and to work with code written by others.
  • Ability to provide quality estimates for assigned work and to produce quality deliverables according to schedule.
  • Ability to fully assess the impact of changes on existing development / code base.
  • Assume ownership for tasks / problems and take the initiative in doing so.
  • Professional / flexible individual that can adapt quickly to changing requirements or priorities and where necessary divert to assist other teams/projects.
  • Take the initiative and require little supervision.
  • Ability to work to deadlines.
  • Provide regular feedback to the Engineering Lead to ensure awareness of progress or issues that could affect quality, content or timing of the delivery.
Minimum Requirements
  • Bachelor's degree in Computer Science or equivalent.
  • 2 - 3 years commercial development experience.
  • 1 - 2 years of experience in data modeling.
  • Experience coding machine learning algorithms and techniques using platforms such as R, Java, Matlab, Octave or Python.  Could either be professionally or through self-learning.
  • Strong database and SQL development experience.
  • Experience of standards-based development using version control software (Subversion or Git) and IDEs such as IntelliJ or Eclipse.
  • Proven track record of technical design and development ability as part of a team.
Security Clearance is required for this vacancy. If you are not currently Security Cleared, you will need to be eligible for this and willing to go through the process. For more guidance on National Security Vetting please click here.
About BAE Systems Applied Intelligence:
We help nations, governments and businesses around the world defend themselves against cyber crime, reduce their risk in the connected world, comply with regulation, and transform their operations.  We do this using our unique set of solutions, systems, experience and processes.
Our success is down to our people. The changing nature of our business means that we're constantly looking for the brightest talent to help us fulfil our ambitions. As an experienced professional, we'll entrust you with responsibility; this means that you'll have client contact, variety and support from day one.
We'll encourage and support you to develop your skills and reward you as you grow. Whatever your area of expertise, you'll be much more than just a job title; you'll be an integral part of the business where your individual contribution makes a difference every day. Great minds deserve great rewards, so we also offer a very competitive salary and benefits package.
Diversity and inclusion are integral to the success of BAE Systems Applied Intelligence. Staying competitive in today's global marketplace requires an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. We also welcome discussions about flexible working.
Division Overview: Commercial Solutions
BAE Systems has been in the business of protecting some of the world's most important assets and networks for over 100 years. We apply the same techniques, intelligence and strategy used in defending nations and governments to businesses as well.  That's us - Commercial Solutions - a division of BAE Systems that specializes in providing businesses around the globe with the products and services they need to stay protected in today's connected world.

We offer a broad portfolio of on premise, managed and cloud-based products and services that are proven to protect our clients against financial crime and persistent cyber attackers. 
We aim to be a global industry-leading, cyber and financial crime products business and will do this by leveraging the BAE Systems brand and by delivering higher grade security solutions for our clients.

Help us secure a connected world by being an unseen hero. Apply now and be inspired.