Analytics Software Engineer (Core Platform Developer) - AGS 0527 SS#
Role details
Job location
Tech stack
Job description
Application Development
- Design, develop, and extend analytics applications within a core data platform
- Build reusable components, plugins, and APIs to enhance analytics capabilities
- Develop and maintain microservices for data processing and analytics workflows
Data Engineering & Pipelines
- Design and implement data pipelines for processing flight test and mission data
- Ensure data integrity, scalability, and performance across large datasets
- Integrate diverse data sources into centralized analytics systems
Platform & Infrastructure
- Develop solutions in containerized and cloud-edge environments
- Work with Docker and Kubernetes for deployment and orchestration
- Contribute to CI/CD pipelines using modern DevOps tools
Collaboration & Engineering Practices
- Collaborate with cross-functional teams including data scientists, analysts, and system engineers
- Participate in code reviews, testing, and debugging activities
- Follow best practices in software development, version control, and documentation
Requirements
Do you have experience in Web services design?, We are seeking a skilled Analytics Software Engineer to develop and enhance advanced analytics applications within a mission-critical data platform environment. This role focuses on building scalable analytics solutions, data pipelines, and microservices to support complex test and mission data processing.
The ideal candidate will have strong software engineering fundamentals, experience with data-intensive systems, and exposure to defence or test & evaluation environments., * Strong programming experience in Python, Java, or C++
- Hands-on experience with REST API development
- Experience with Linux-based systems
- Familiarity with Docker and Kubernetes
- Experience with GitLab and CI/CD pipelines
- Strong understanding of software engineering principles and scalable system design, * Experience in Test & Evaluation (T&E) systems
- Background in defence RDT&E environments
- Familiarity with big data analytics frameworks
- Experience working with mission-critical or real-time data systems
Key Competencies
- Strong problem-solving and analytical thinking
- Ability to work in complex, data-intensive environments
- Effective communication and collaboration skills
- Adaptability to fast-paced and evolving technical requirements