onsite
Software Engineer 2 - Wyetech
Software Engineer
Senior software engineer focused on building high‑performance analytics and algorithmic solutions for federal clients, leveraging Python, C++, AWS, and machine learning to deliver scalable, data‑driven products.
About the role
Key Responsibilities
- Design, develop, and maintain complex, processing‑intensive analytics platforms using Python and C++.
- Implement and optimize machine learning models and data pipelines on AWS infrastructure.
- Collaborate with cross‑functional teams to translate business requirements into robust, scalable software solutions.
- Participate in code reviews, performance tuning, and continuous integration/continuous deployment (CI/CD) processes.
- Document architecture, design decisions, and best practices for future maintainability.
Requirements
- 3+ years of professional software development experience in a high‑scale, data‑centric environment.
- Proficiency in Python and C++ with a strong grasp of algorithms and data structures.
- Hands‑on experience deploying and managing services on AWS (EC2, S3, Lambda, SageMaker).
- Solid background in machine learning concepts and data analytics pipelines.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythoncawsmachine learning