CACI International-posted 3 months ago
$120,800 - $265,800/Yr
Full-time • Senior
Berwyn Heights, MD
5,001-10,000 employees
Professional, Scientific, and Technical Services

Join our dynamic team as a Senior Software Engineer and play a pivotal role in maintaining and enhancing our critical web servers. If you thrive in a fast-paced environment, enjoy tackling complex technical challenges, and have a passion for both new and legacy systems, this is the perfect opportunity for you. We value adaptability, innovation, and collaboration, and we're looking for someone who can contribute to our ongoing development initiatives while ensuring the smooth operation of our existing systems.

  • Write efficient software to manipulate data for machine learning and analysis.
  • Automate processing for recurring tasks to improve efficiency.
  • Create and maintain containers and virtualization environments for prototype development and testing.
  • Improve and troubleshoot the engineering design of our analytics pipeline, including predictive analytics, feature engineering, and data cleaning.
  • Design and implement software solutions to address existing engineering challenges.
  • Develop machine learning models through all phases-from design and training to evaluation, validation, and implementation.
  • Use your interpersonal skills to translate complex technical work into tangible results for our customer.
  • 12 years in software development with a B.S. degree, or 14-16 years of experience without a degree.
  • 6-12 years of data science and/or software engineering experience (Python, Scripting, Virtualization, storage and compute platforms, etc.).
  • Active TS/SCI with Polygraph.
  • At least 2 years of recent experience developing in Python.
  • Proficiency in Git for version control and collaboration.
  • Utilize project tracking tools like Jira.
  • Document architecture in Confluence.
  • Experience with systems/tools such as Pandas (Python package).
  • Experience with scripting languages like bash, Python, or Perl.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams.
  • Self-motivated and proactive, able to work independently while contributing to team goals.
  • Healthcare
  • Wellness programs
  • Financial benefits
  • Retirement plans
  • Family support
  • Continuing education
  • Flexible time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service