Codexstudios.io
WebsiteSenior Software Engineer Big Data
Company
Role
Senior Software Engineer Big Data
Location
Job type
Contractor
Posted
2 days ago
Salary
Job description
We are seeking a skilled, experienced and self-motivated Software Engineer to design, develop, and optimize large-scale, cloud-based data processing and workflow execution systems, in a dynamic environment, to solve complex scenarios and drive customer value.
Responsibilities
- Work closely with cross-functional teams, using the agile methodology, to understand business needs and construct durable technical solutions.
- Design, develop, and maintain large-scale data processing and orchestration systems using cloud and Big Data technologies (e.g., AWS, EMR, EKS, Python, Java, SQL, Apache Airflow).
- Continually optimize and enhance technology components and systems for best performance, scalability, and reliability.
- Build and maintain automated unit, integration, and end-to-end tests (e.g. Pytest) for consistent product quality.
- Engineer, implement, and maintain CI/CD pipelines.
- Monitor and troubleshoot sophisticated scenarios in production environments to identify and resolve issues.
- Stay current with industry trends and emerging cloud and Big Data technologies to continuously improve the systems architecture.
- Build, configure, and operate an MCP server for AI/ML integration.
- Leverage AI technologies, such as Kiro, throughout the SDLC.
Required Skills
Bachelor's degree in Computer Science, Information Systems or related discipline with at least five (5) years of experience, or equivalent training and/or work experience.
- Proficiency in Python (or Java), experience with object-oriented and functional programming concepts (e.g., design patterns, immutability, higher-order functions).
- Working SQL knowledge, including, but not limited to, window functions, multi-table joins, aggregations, CTEs and analytical functions.
- Hands-on experience with cloud services such as AWS, S3, ECS, EKS, EMR and RDS.
- Ability to write clean, modular, extensible and performant code with unit and integration test cases.
- Familiarity with workflow orchestration tools (e.g. Apache Airflow)
- Experience with automated test construction and testing frameworks such as Pytest.
- Agile methodology and peer reviews.
- Familiarity with RESTful API development.
- Strong problem-solving and analytical skills.
- Technical documentation composition.
Preferred Skills
- UX technologies: JavaScript, Angular/React frameworks.
- Experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, ArgoCD).
- Experience with Docker/ECS, EKS and container image optimization.
- Experience with Infrastructure as Code (Terraform, CloudFormation).
- Experience with monitoring and observability tools (Prometheus, Grafana, ELK stack).
- AWS certifications (AI practitioner, Solutions Architect, Big Data Specialty, or Kubernetes certifications like CKA/CKAD).
- Experience with AWS monitoring and logging tools (CloudWatch, CloudTrail) for Kubernetes workloads.
- Financial industry Experience. •
Explore more
Similar jobs
Full Stack Developer
Unisys
Full-time
Rockville, USYesterday
Senior Full Stack Java Developer - Rockville, MD
Optomi
Full-time
Rockville, US4 days ago
Senior Java Developer - Rockville, MD
Optomi
Full-time
Rockville, US4 days ago
Senior Java Full-Stack Data Engineer; TS/SCI
Momentum Engineering
$160k - $220k/YEARFull-time
Rockville, US4 days ago
.NET Full Stack Developer
Techmorgonite Software Solutions LLC
Full-time
Rockville, US5 days ago
Senior BI Data Architect
VirtualVocations
Rockville, US5 days ago