Senior Software Engineer – Streaming Data Applications
General Atomics Intelligence · Charlottesville, VA · 4 days ago
EngineeringFull-time
About the role
Responsible for leading advanced research projects in cutting-edge technologies. Works closely with interdisciplinary teams to develop innovative solutions.
Responsibilities
- Develop and execute research projects focusing on emerging technologies.
- Collaborate with cross-functional teams to design and implement new solutions.
- Contribute to the development of technical reports and presentations.
- Stay updated with the latest industry trends and advancements.
Requirements
- Bachelor's degree in Engineering, Physics, Computer Science, or related field.
- Minimum 5 years of relevant work experience in research and development.
- Strong analytical and problem-solving skills.
- Experience with project management tools and methodologies.
- Ability to work independently and as part of a team.
Qualifications
- Advanced degree in a relevant field preferred.
- Knowledge of software development and programming languages.
- Experience with data analysis and machine learning techniques.
- Excellent communication and presentation skills.
Skills
- Proficiency in Python, MATLAB, or similar programming languages.
- Experience with data visualization tools like Tableau or Power BI.
- Understanding of cloud computing platforms such as AWS or Azure.
- Knowledge of scientific computing libraries like NumPy or SciPy.
Benefits
- Competitive salary commensurate with experience.
- Incentive-based performance bonuses.
- Vacation and sick leave.
- Paid time off for holidays and personal days.
- Flexible work schedule.
- Health insurance coverage.
- Retirement savings plan with company match.
Pay
Salary range: $80,000 - $120,000 annually.
Schedule
Full-time, Monday through Friday, 9 AM to 5 PM.