Principal‑Level Software Engineer (Java, Python)

IDS International

Maryland

On-site

USD 155,000 - 175,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in Maryland is seeking a Principal-Level Software Engineer specializing in Java and Python. You will create custom analytics, work with data scientists, and deploy analytic tools to solve complex problems. Required qualifications include a Bachelor's degree with extensive experience in software development, Jupyter Notebooks, and machine learning. The position offers a competitive salary range of $155,000 to $175,000 and an environment that promotes innovative solutions.

Qualifications

  • Bachelor’s degree with eleven (11) years of relevant experience, or equivalent.
  • Strong experience with Jupyter Notebooks, Java MapReduce, and Python PySpark.
  • Proficiency with Jira, Confluence, and GitLab.

Responsibilities

  • Work directly with data scientists and mission analysts to solve complex strategic problems.
  • Perform end‑to‑end software engineering to prototype and deploy analytic tools.
  • Support the operationalization of data science solutions at scale.

Skills

Jupyter Notebooks
Java MapReduce
Python PySpark
Statistical analysis
Machine Learning fundamentals
Agile development
Data science and AI
GitLab
Jira
Confluence

Education

Bachelor's degree with eleven (11) years of relevant experience

Job description

Principal‑Level Software Engineer (Java, Python)

Locations: Annapolis Junction, MD

Shifts Available

Flexible; shift times are general hours; some projects may require earlier or later reporting based on customer requirements.

Job Description

IDS is seeking a Principal‑Level Software Engineer to create custom analytics that perform at scale. The engineer will work closely with data scientists and end users to develop analytic tools that support discovery and tradecraft around critical global challenges and operationalize data science within customer environments.

Key Duties
  • Work directly with data scientists and mission analysts to solve complex strategic problems
  • Perform end‑to‑end software engineering to prototype, develop, integrate, test, and deploy analytic tools
  • Integrate tools and tradecraft into customer corporate architectures
  • Support the operationalization of data science solutions at scale
Requirements
  • Bachelor’s degree with eleven (11) years of relevant experience, or equivalent
  • Strong experience with Jupyter Notebooks, Java MapReduce, and Python PySpark
  • Strong experience with statistical analysis and machine learning fundamentals
  • Strong experience with customer tools, architecture, data flow, and big‑data environments
  • Proficiency with Jira, Confluence, and GitLab
  • Experience working in Agile development environments
  • Experience with end‑to‑end software development processes (requirements, design, implementation, testing, integration, deployment, and maintenance)
  • Experience with data science, Machine Learning (ML), Artificial Intelligence (AI), and Large Language Models (LLMs)
  • Active TS/SCI with Polygraph
Compensation
  • Salary range: $155,000 – $175,000
  • Benefits

Employee may be required to occasionally lift and/or move moderate amounts of weight, typically less than 20 pounds, but may vary depending on the position. Regular and predictable attendance is essential.

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status, and any other characteristic protected by federal, state, and local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal‐Level Software Engineer (Java, Python)
Principal‐Level Software Engineer (Java, Python)

IDS International • Annapolis (MD)

On-site
USD 155,000 - 175,000
Senior‑Level Analytic Engineer (Java, Python)
Senior‑Level Analytic Engineer (Java, Python)

IDS International • Maryland

On-site
USD 155,000 - 175,000
Senior‐Level Analytic Engineer (Java, Python)
Senior‐Level Analytic Engineer (Java, Python)

IDS International • Annapolis (MD)

On-site
USD 155,000 - 175,000
Senior‐Level Full‐Stack Developer (Python, Java)
Senior‐Level Full‐Stack Developer (Python, Java)

IDS International • Annapolis (MD)

On-site
USD 155,000 - 175,000
Senior‑Level Full‑Stack Developer (Python, Java)
Senior‑Level Full‑Stack Developer (Python, Java)

IDS International • Maryland

On-site
USD 155,000 - 175,000
Principal Software Engineer (Python)
Principal Software Engineer (Python)

Power3 • Fort Meade (MD)

On-site
USD 140,000 - 190,000
Health benefits
401k plan
PTO & holidays
+2
Principal Software Engineer
Principal Software Engineer

HireFit • Annapolis (MD)

On-site
USD 120,000 - 160,000
Senior‑Level AI Engineer (Python)
Senior‑Level AI Engineer (Python)

IDS International • Maryland

On-site
USD 155,000 - 175,000
Mid‑Level AI Engineer (Python)
Mid‑Level AI Engineer (Python)

IDS International • Maryland

On-site
USD 105,000 - 125,000
Benefits
Principal SoftwareData Engineer
Principal SoftwareData Engineer

Themis Insight • Laurel (MD)

On-site
USD 100,000 - 130,000
Health, dental, and vision plans
401k with 6% contribution
25 days of PTO
+2